python提示导入文件错误

一个点:
python文件不能交叉导入,
譬如在a.py中导入b.py中的E类,然后就不能在b.py中导入a.py中的F类,

实际上在b.py中导入a.py中任何类都是被禁止的,

这是因为在在b.py中导入a.py中任何类之前,python都会预先编译a.py文件,这样在a.py中导入b.py中的E类与b.py中本身就存在的E类相冲突,python就会提示导入错误。

原文地址:https://www.cnblogs.com/donoho/p/12735635.html