1
A
回答
0
你也可以做這樣的事情,並將配置文件所在的目錄添加到Python加載路徑,然後只需進行正常導入,假設您事先知道文件的名稱,在這種情況下「配置」。
凌亂,但它的工作原理。
configfile = '~/config.py'
import os
import sys
sys.path.append(os.path.dirname(os.path.expanduser(configfile)))
import config
相關問題
- 1. 導入目標安裝的Python包
- 2. 如何在特定目錄中安裝python包
- 3. 在自定義目錄中安裝ruamel.yaml時導入Python錯誤
- 4. Python導入特定文件或目錄
- 5. 從特定目錄中導入包的開發版本
- 6. msiexec在特定目錄中安裝msi
- 7. Python從特定位置導入(安裝了多個庫)
- 8. Python打包:子目錄沒有安裝
- 9. 難以在特定目錄中安裝R包
- 10. 如何在特定目錄中安裝npm軟件包
- 11. 只能夠在安裝目錄中導入python模塊
- 12. 從Python子目錄導入
- 13. 僅在特定目錄中安裝的導軌
- 14. 安裝和導入python軟件包
- 15. 導入錯誤而Python包安裝
- 16. Python安裝包不會導入模塊
- 17. 安裝/導入Python包的Web.py
- 18. 試圖導入新安裝的Python包
- 19. 在自定義目錄中安裝python軟件包
- 20. 從目錄中導入模塊,而不是從已安裝的模塊導入
- 21. yum安裝python包的特定版本
- 22. Python包的正確構造 - 從github安裝後無法使用包(從父目錄導入時正常工作)
- 23. 將macruby安裝到特定目錄?
- 24. 將內容文件從nuget目錄導入到特定目錄
- 25. 從Python中的子目錄導入
- 26. 通過Python確定JDK安裝目錄
- 27. distutils包的安裝目錄
- 28. 爲特定的Python安裝製作pip安裝包
- 29. 僅在特定目錄中導入Python失敗
- 30. 將pythonsetup工具安裝到特定的python目錄
的可能的複製[如何導入模塊給出的完整路徑?](http://stackoverflow.com/questions/67631/how-to-import-a-module-given-the-full-路徑) – nbryans
這是重複的,你應該能夠在網站上找到你的答案。例如,請參閱[本文](http://stackoverflow.com/questions/67631/how-to-import-a-module-given-the-full-path) – nbryans
謝謝nbryans。但是這個資源對我來說無濟於事。特別是,我在站點包的不同位置有兩個版本的軟件包。我試圖導入一個特定的版本,但默認情況下python加載另一個版本。不知道如何導入另一個版本。我可以使用virtualenv來做到這一點,但在我的情況下,我想要另一種方法。 –