我想让我的两个python文件相互导入一些方法。这似乎给了我导入错误。
示例:
file_A.py:
from file_B import do_B_stuff
file_B.py:
from file_A import do_A_stuff
我尝试这样做的原因是因为我希望以对我来说直观有意义的方式组织我的项目,而不是根据对编译器有意义的组织它。
有办法做到这一点吗?
谢谢!
答案 0 :(得分:32)
请勿直接在其他模块中使用这些名称。
import file_B
def something():
file_B.do_B_stuff
import file_A
def something():
file_A.do_A_stuff