目前遇見的有三種類型: ...
目前遇見的有三種類型:
- 拼寫錯誤,模塊一定要拼寫錯誤,這個也是最容易犯的,發現找不到模塊的時候,最好先檢查一遍自己引入的模塊拼寫尤其是那些名字非常長的比如HTTPPasswordMgrWithDefaultRealm,這種里有部分字母要大寫的一定要註意
- 就是在python3中,引入主模塊不會將相應的子模塊引入,比如引入urllib模塊,但是使用的時候用的是urllib.request模塊,那麼在開頭引入的時候就應該寫的是import urllib.request
- 定義python文件名的時候,不要手賤去定義一些與python關鍵詞相同的文件名,哪怕你引入的模塊不包含,也不要定義,比如引入模塊urllib,但是文件名為http,那麼他還是會報錯,這個方面具體的還可以看下這篇博客http://lovesoo.org/python-script-error-attributeerror-module-object-has-no-attribute-solve-method.html