路径中存在空格的Python错误

fah*_*had 1 python os.system space path

在python中,如果我尝试提供空间路径,则会出现如下错误

import os  
os.system("C:\Program Files (x86)\(application.exe)")
Run Code Online (Sandbox Code Playgroud)

' C:\Program'不被识别为内部或外部命令,可操作程序或批处理文件。

如何给空间留出空间?

Sac*_*141 5

您可以使用来使其工作r

例如:

import os
cmd =r'"C:\Program Files (x86)\Java\jre7\bin\java.exe"'
os.system(cmd)
Run Code Online (Sandbox Code Playgroud)

  • 你不需要`r`,只需要双引号(`'"..."'`)。这将一个带引号的字符串传递给操作系统,它需要处理空间。 (2认同)