Ror*_*ory 2 python django import python-module
我正在使用 python 和 virtualenv/pip。我有一个通过 pip 安装的模块test_utils(它是 django-test-utils)。在我的一个 django 应用程序中,我想导入该模块。但是,我test_utils.py在同一目录中还有另一个文件。如果我去import test_utils,那么它会导入这个本地文件。
是否可以让 python 使用非本地/非相对/全局导入?我想我可以重命名 my test_utils.py,但我很好奇。
您可以通过更改 sys.path 来切换搜索顺序:
del sys.path[0]
sys.path.append('')
Run Code Online (Sandbox Code Playgroud)
这会将当前目录放在系统搜索路径之后,因此本地文件不会隐藏标准模块。
| 归档时间: |
|
| 查看次数: |
3224 次 |
| 最近记录: |