【发布时间】:2023-04-03 02:44:02
【问题描述】:
我正在使用 Windows 7 计算机为 Python 3 项目做出贡献。
为了在进行和测试更改时尽量减少混乱,我将一些测试文件放在项目中名为 ignore
的文件夹中,并将其从版本控制系统 (Git) 中排除。
项目的根目录中没有__init__.py
文件,所以我想我应该从要测试的模块到ignore
文件夹中创建一个符号链接,以便我能够导入它。
mklink ignore\example.py example.py
当我尝试从 ignore
中的脚本导入模块时,我得到一个 ImportError
说 example
模块不存在。
是否可以通过这种方式通过符号链接导入模块?我知道这是 supposed to work,但我找不到说明它适用于 Windows 的参考资料。
【问题讨论】:
-
目标应该是相对于链接的,例如
mklink ignore\example.py ..\example.py
. -
嗯,好了。我一直认为
mklink
采用相对于当前目录的路径。感谢您清除它。
标签:
python
windows
python-3.x
python-import
symlink
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:您可以从 Windows 符号链接导入 Python 模块吗? - Python技术站