如何在类级Python中导入模块



我遇到了一些循环导入问题,我希望通过在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

最新更新