python - 使用完整路径运行的 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'
解决方案
它不需要'\'
字符串中的。
推荐阅读
- python-3.x - pytest 用 boto3 模拟
- python - Python 多处理仅在一个带有网络的核心上工作
- python - BeautifulSoup 和处理文本结果的问题
- html - 链接中的锚点在 chrome 中的移动设备上不起作用
- .net - 从 Vb.Net 中活动运行的 Powershell 实例获取信息
- java - 如何使用 Avro 在 Spring Kafka 1.3 中移过不可反序列化的消息
- visual-studio - 打开 .inl 文件会全局中断 IntelliSense
- ios - 如何将外部音频导入语音备忘录应用程序?
- java - Liquibase not creating diff changelog based on JPA Entities
- syslog - Syslog-ng - 将文件名从客户端发送到服务器