首页 > 解决方案 > 使用完整路径运行的 Mac 子进程不起作用

问题描述

当我在终端中运行以下命令时,它可以工作,并启动应用程序。

/Users/Someone/Documents/SomeApp\ v2.app/Contents/MacOS/SomeApp

但是当我在 python 中执行以下操作时,然后运行它:

import subprocess
subprocess.run(['/Users/Someone/Documents/SomeApp\ v2.app/Contents/MacOS/SomeApp'])

我收到以下错误消息:

File not found error: [Errno 2] No such file or directory:
'/Users/Someone/Documents/SomeApp\\ v2.app/Contents/MacOS/SomeApp'

标签: pythonmacossubprocess

解决方案


它不需要'\'字符串中的。


推荐阅读