有没有什么办法在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'包引用本机脚本,而不会污染目录本身,情况会更好。 –