【发布时间】:2015-08-05 17:31:27
【问题描述】:
我是子流程的新手。
当我跑步时:
subprocess.Popen(['/Applications/Calculator.app'])
我得到了 OSError。
当我检查 Calculator.app 的权限时,它们看起来很好 (drwxr-xr-x)。它说的是“轮子”而不是“管理员”或“员工”。
我在其他应用程序中也遇到此错误。
另一方面,我可以:
subprocess.call(['open', '/Applications/Calculator.app'])
还好……
我错过了什么?我应该检查什么?
谢谢!
【问题讨论】:
-
第一行代码和第二行代码有什么区别??
-
是我遗漏了什么还是两个命令相同?
-
抱歉错字!我编辑了它,
标签: python macos python-2.7 subprocess