从批处理文件运行Python脚本时出错
我在我的批处理文件里有这一行:
C:\Python26\python.exe C:\myPythonDirectory.py
但是它出错了,提示:无法打开文件 [Errno2] 没有这样的文件或目录。
是不是因为我的Python目录中的某个文件夹名字里有空格,所以导致出错了呢?
2 个回答
0
如果你要用的文件夹名字里有空格,就需要使用下面的代码。比如,文件夹的名字和路径是 "D:\My New Bot\main.py"。因为这个名字中有空格,Python 只会识别第一个词,试图找到路径 "D:\My",但这个路径是不存在的。所以请使用下面的代码:
path = r"D:\My New Bot\main.py"
这样就能正常工作了。
2
没错。如果路径中有空格,你需要把整个路径用双引号括起来。