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就会提示导入错误。
一个点:
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就会提示导入错误。