批处理文件是这样的,我将python放在某个路径中具有空格字符的目录中。
C:\"文档和设置"\Administrator\Desktop\bracket\python\python
C:\\"Documents and Settings"\\Administrator\\Desktop\\bracket\\[10,20]\\brackettest.py
当我运行这个时,我收到这个错误。
C:\Documents and Settings\Administrator\Desktop\bracket\python\python:无法打开
n 文件 'C:\Documents and Settings\\Administrator\\Desktop\\bracket\\[10,20]\\bra
ckettest.py': [Errno 2] 没有那个文件或目录
C:\Documents and Settings\Administrator\Desktop\bracket>
可能有什么问题?
包裹路径并不能解决这个问题。
"C:\\Documents and Settings\\Administrator\\Desktop\\bracket\\[10,20]\\brackettest.py"
括号 ('[]') 是问题的原因吗?在 Mac 上,python 可以很好地处理括号字符。
最佳答案
Windows 控制台中没有反斜杠转义,它应该是
"C:\Documents and Settings\Administrator\Desktop\bracket\python\python" "C:\Documents and Settings\Administrator\Desktop\bracket\[10,20]\brackettest.py"
关于python - 运行带有空格字符的路径的python批处理文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2594190/