-1
我有一個模塊位於不同的目錄中。我想將它導入另一個模塊。當我嘗試從目錄導入時,出現語法錯誤。我如何導入其他本地模塊?嘗試通過路徑導入模塊失敗
from "C:\User\Sam\module" import abc
我有一個模塊位於不同的目錄中。我想將它導入另一個模塊。當我嘗試從目錄導入時,出現語法錯誤。我如何導入其他本地模塊?嘗試通過路徑導入模塊失敗
from "C:\User\Sam\module" import abc
理想情況下,您應該構建和安裝軟件包the standard way。使用virtualenv和pip將爲您設置路徑,並在標準位置安裝/符號鏈接模塊。如果由於某種原因您不想這樣做,請參閱下文。
如果模塊是不是在你從開始Python的工作目錄,添加包含你的模塊的路徑的文件夾,然後按名稱導入模塊。
import sys
sys.path.insert(0'C:/User/Sam/local_modules')
import my_module
修改路徑是從未必要的,如果你按照標準包的準則。
這不是你如何導入包。您不能在導入語句中指定路徑。 –