有沒有什麼辦法在Python中創建虛擬導入路徑?Python:創建虛擬導入路徑
我的目錄結構是這樣的:
- /
- 本地
- 腳本
- some.py
- another.py
- [其它無關顯示目錄]
- 腳本
- 本地
根是從被執行的程序,其中的目錄。 ATM我添加native/scripts/
到搜索路徑所以我可以做import some, another
代替from native.scripts import some, another
,但我希望能夠做到這樣的:
from native import some
import native.another
有什麼辦法來實現這一目標?
爲什麼不把所有的文件都放在根目錄下,並完成它。 ;) –
我將文件保留在根目錄之外,以避免與標準庫和第三方模塊的名稱衝突,我可能需要從PyPI獲得 - 我只能在頂層取得一個名稱,而不是幾個名稱。這就是爲什麼。 :) –
我正在寫的是一個嵌入Python的應用程序,而不是用Python編寫的。在我的具體情況下,如果我可以通過'native'包引用本機腳本,而不會污染目錄本身,情況會更好。 –