路径中有空格时无法导入

时间:2019-09-23 20:11:34

标签: python python-3.x path python-import

在OS X 10.14.5上的Python3.7

我有一个导入单个本地模块的python脚本。它们在同一目录中,并且一切正常。这是一个非常简单的设置。

我将所有内容移到另一个目录(在同一台计算机上),本地导入停止工作。我唯一可以说改变的是路径,该路径现在包含一个名为“我的驱动器”的文件夹。我相信路径中的空格会导致导入问题。

我已经在网上搜索并尝试了许多方法,但是似乎无法导入使用包含空格的路径中的文件夹。有谁知道解决这个问题的任何方法或尝试解决这个问题的资源?

我无法更改文件夹名称。

编辑: 这是目录结构:

main.py
实验室/
--labs.py

我可以通过展平目录结构来使其工作。但是,使用相对导入时: import lab.labs 或在路径中添加“实验室”: os.path.append("./lab") 导入在该位置无效。

符号链接也可以使用,但是似乎在python上运行,而不是在python中修复,并且由于这是将要共享的代码,因此我不希望使用任何机器解决方案。

0 个答案:

没有答案