Python 引用自己寫的模塊報錯 ModuleNotFoundError: No module named '模塊名'

問題說明

引用模塊與被引用模塊在同一個目錄下,經測試在Python3的情況下,有時會報錯,

ModuleNotFoundError: No module named '被引用模塊名'

解決辦法,

在引用的地方,把被引用模塊所在的目錄添加到 sys.path 中。

即在引用之前,先要添加如下

import sys
#被引用模塊所在的路徑
sys.path.append("D:\python_project\src")   
#然後再引用模塊 
import moduleName

在Python 2的情況下,不用這樣也不會報錯,只要引用模塊與被引用模塊在同一個目錄下即可。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章