【发布时间】:2015-05-13 10:37:38
【问题描述】:
在 python 中,如果我尝试用空间给出路径,我会收到如下错误
import os
os.system("C:\Program Files (x86)\(application.exe)")
'
C:\Program' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
我怎样才能给路径空间?
【问题讨论】:
标签: python path space os.system
在 python 中,如果我尝试用空间给出路径,我会收到如下错误
import os
os.system("C:\Program Files (x86)\(application.exe)")
'
C:\Program' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
我怎样才能给路径空间?
【问题讨论】:
标签: python path space os.system
您可以使用r 使其工作。
例如:
import os
cmd =r'"C:\Program Files (x86)\Java\jre7\bin\java.exe"'
os.system(cmd)
【讨论】:
r,只需要双引号('"..."')。这会将带引号的字符串传递给操作系统,它需要处理空格。
' + "。 Python 的外部' 表示“将此字符串(包括双引号")发送到shell