attributeError:'module' object has no attribute ** 解決辦法


寫了一個小腳本,執行的時候報錯: 

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

解決辦法:

重命名腳本文件,不能和要引入的模塊名稱沖突! 不然導入不是模塊而是自己創建的文件!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM