在OS X 10.14.5上的Python3.7
我有一个导入单个本地模块的python脚本。它们在同一目录中,并且一切正常。这是一个非常简单的设置。
我将所有内容移到另一个目录(在同一台计算机上),本地导入停止工作。我唯一可以说改变的是路径,该路径现在包含一个名为“我的驱动器”的文件夹。我相信路径中的空格会导致导入问题。
我已经在网上搜索并尝试了许多方法,但是似乎无法导入使用包含空格的路径中的文件夹。有谁知道解决这个问题的任何方法或尝试解决这个问题的资源?
我无法更改文件夹名称。
编辑: 这是目录结构:
main.py
实验室/
--labs.py
我可以通过展平目录结构来使其工作。但是,使用相对导入时:
import lab.labs
或在路径中添加“实验室”:
os.path.append("./lab")
导入在该位置无效。
符号链接也可以使用,但是似乎在python上运行,而不是在python中修复,并且由于这是将要共享的代码,因此我不希望使用任何机器解决方案。