《Python模塊以及導(dǎo)入出現(xiàn)ImportError: No module named 'xxx'的問題》
??
?1、Python中,每個py文件被稱之為模塊,每個具有_init_.py文件的目錄被稱為包。只要模塊或者包所在的目錄在sys.path中,就可以使用import模塊或者import包來使用。如果要使用的模塊(py文件)和當(dāng)前模塊在同一目錄,只要import相應(yīng)的文件名即可,比如在a.py中使用b.py:import b即可;但是如果要import一個不同目錄的文件,首先需要使用sys.path.append方法將b.py所在目錄加入到搜索目錄中,然后進(jìn)行import即可,例如:import sys sys.path.append('c:\\xxx\\b.py')
2、sys.path是python的搜索模塊的路徑集,是一個list;可以在python環(huán)境下使用sys.path.append(path)添加相關(guān)的路徑,但在退出python環(huán)境后添加的路徑就會自動消失了。
3、ImportError: No module named 'xxx':模塊不在搜索路徑里,從而導(dǎo)致路徑搜索失敗。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。