我遇到了一些循环导入问题,我希望通过在class级别导入类内部的模块来避免这些问题,以便该模块可用于该类的所有方法。如何做到这一点?理想情况下,我想在下面的假人示例中做这样的事情,但它不起作用:
class MyClass:
import datetime as dt
def date_now(self):
return dt.datetime.now()
def hour_now(self):
return dt.datetime.now().hour
尝试:
from filename.MyClass import date_now