python引用问题:ImportError

2018-10-12  本文已影响13人  gstorm

执行python时,一直提示ImportError: cannot import name 'Config',但是查看了路径都没问题
最终在网上找到了原因,是循环导入问题。
config.py:

from file_reader import ExcerReader
...
class Config:
  ...

file_reader.py:

from config import Config
...
class ExcerReader:
  ...
if __name__ == "__main__":
  ...

执行file_reader.py的时候会提示ImportError
因为是在第一个文件引用第二个文件,又在第二个文件引用第一个文件
只要改下引用就可以了。

上一篇下一篇

猜你喜欢

热点阅读