Python中的循环导入依赖项
假设我有以下目录结构:
a\ __init__.py b\ __init__.py c\ __init__.py c_file.py d\ __init__.py d_file.py
在a包中__init__.py,c导入包。但是c_file.py进口a.b.d。
a
__init__.py
c
c_file.py
a.b.d
程序失败,说尝试导入b时不存在。(它确实不存在,因为我们正在进口它。)c_file.pya.b.d
b
如何解决这个问题呢?
胡说叔叔
开满天机
相关分类