在這個問題中有一個答案(How to import a module given the full path?)。這是獲得 400 票贊成票的第二個答案。然而,答案從未被編輯以包含許多人評論要求的內容。他在回答中說要這樣做:'向 sys.path 添加路徑(相對于使用 imp)的優勢在于,它可以簡化從單個包導入多個模塊時的操作。例如:import sys# the mock-0.3.1 dir contains testcase.py, testutils.py & mock.pysys.path.append('/foo/bar/mock-0.3.1')from testcase import TestCasefrom testutils import RunTestsfrom mock import Mock, sentinel, patch'許多人問的基本上是我們如何使用sys.path.append指向單個 python 文件而不是目錄?
添加回答
舉報
0/150
提交
取消