alp*_*ric 5 python subprocess popen
在""引号中包含完整的文件路径不会使其工作.
cmd ="C:\ Program Files(x86)\ iTunes\iTunes.exe"
如果要执行的文件路径中有空格,则subprocess.popen会抛出无法找到可执行文件的错误.
前一段时间我找到了一个解决方案,其中涉及使用一些奇怪的符号或它们的组合...不幸的是我找不到那个例子的代码.如果有人能指出我正确的方向,我将不胜感激.提前致谢.
字符串中的反斜杠会触发转义字符。由于 Windows 完全支持使用正斜杠作为路径分隔符,因此只需执行以下操作:
cmd = "C:/Program Files (x86)/iTunes/iTunes.exe"
Run Code Online (Sandbox Code Playgroud)
无需摆弄\\原始字符串。;)