从批处理文件运行Python脚本时出错

2 投票
2 回答
684 浏览
提问于 2025-04-17 05:36

我在我的批处理文件里有这一行:

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

没错。如果路径中有空格,你需要把整个路径用双引号括起来。

撰写回答