路径中的空间出现Python错误
在python中,如果我试图用空格给出路径,我会得到如下错误路径中的空间出现Python错误,python,path,space,os.system,Python,Path,Space,Os.system,在python中,如果我试图用空格给出路径,我会得到如下错误 import os os.system("C:\Program Files (x86)\(application.exe)") “C:\Program”未被识别为内部或外部命令, 可操作的程序或批处理文件 如何使用空格指定路径?您可以使用r使其工作 例如: import os cmd =r'"C:\Program Files (x86)\Java\jre7\bin\java.exe"' os.system(cmd) 您可以使用
import os
os.system("C:\Program Files (x86)\(application.exe)")
“C:\Program
”未被识别为内部或外部命令,
可操作的程序或批处理文件
如何使用空格指定路径?您可以使用
r
使其工作
例如:
import os
cmd =r'"C:\Program Files (x86)\Java\jre7\bin\java.exe"'
os.system(cmd)
您可以使用
r
使其工作
例如:
import os
cmd =r'"C:\Program Files (x86)\Java\jre7\bin\java.exe"'
os.system(cmd)
您不需要
r
,只需要双引号(“…”
)。这会将一个带引号的字符串传递给操作系统,操作系统需要处理空格。在我的例子中,双引号不起作用,但这个解决方案可以工作。不,我的意思是“
+”
。Python的外部”
表示“发送此字符串(包括双引号”
)对于外壳,您不需要r
,只需要双引号(“…”
)。这会将带引号的字符串传递给操作系统,操作系统需要处理空格。在我的情况下,双引号不起作用,但此解决方案有效。不,我的意思是“
+”
。Python的外部“
表示“将此字符串(包括双引号”
)发送到shell”