一、報錯展示
紅框的內容會根據
import
的包的名字發生變化
二、報錯原因(測試的包爲pymysql,其他包同理)
-
原因一(大多數情況):
import
的包名與文件名相同 -
原因二(少數情況):
文件名與其他包衝突
可以看到下圖中並沒有異常,但是報錯了
這是什麼原因導致的呢,點擊一下報錯內容
這回就明白了,文件名與其他包衝突了
三、解決辦法
目前發現的解決辦法只有換文件名了,如果有其他辦法,歡迎留言補充
紅框的內容會根據
import
的包的名字發生變化
原因一(大多數情況):
import
的包名與文件名相同
原因二(少數情況):
文件名與其他包衝突
可以看到下圖中並沒有異常,但是報錯了
這是什麼原因導致的呢,點擊一下報錯內容
這回就明白了,文件名與其他包衝突了
目前發現的解決辦法只有換文件名了,如果有其他辦法,歡迎留言補充