写了一个小脚本,执行的时候报错: 

1 Traceback (most recent call last):
2   File "F:/test/qrcode.py", line 109, in generateQr
3     img = qrcode.make(textcontent)
4 AttributeError: 'module' object has no attribute 'make'

 

google 后说是生成的.pyc 文件的问题,删除后在运行就可以,但删除.pyc 文件运行还是报错: AttributeError: 'module' object has no attribute 'make'。

又有人说是import 的那个库.pyc 文件也要删除, 好,这次把import库的.pyc 也删除,但依据报错!

无奈改了修改了脚本的文件名,莫名其妙可以执行了,忽然想起,和import标准库命名冲突了

脚本命名为qrcode.py   要引用的库 也是qrcode

解决办法:

重命名脚本文件,不能和要引入的模块名称冲突! 不然导入不是模块而是自己创建的文件!

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-15
  • 2021-06-06
  • 2021-07-27
  • 2022-02-07
  • 2021-06-27
  • 2022-12-23
相关资源
相似解决方案