包名与文件名冲突

import docx

包名与文件名冲突_第1张图片

AttributeError: partially initialized module 'test_docx' has no attribute 'Document' (most likely due to a circular import)

2、报错翻译过来的结果就是:AttributeError:部分初始化的模块“itchat”没有属性“auto_login”(很可能是由于循环导入)

我再看了看我的命名方式,我就笑了~~~,我的文件命名为 docx.py 了 ,这就是给自己挖坑,改了文件名就好了,改成了test_docx.py
 

由于文件名和包名重名而导致错误,有时候当我们修改文件名时,包名也会随之改变,只要将代码中的包名改一下就不会出错啦~

你可能感兴趣的:(python)