0

我有一个程序(当然是在 python 中),它只是应该打开一个终端窗口。代码是

import os
os.system("echo hi")

我在 Mac 上。我通过右键单击.py,展开“打开方式”并选择python启动器3(3.3.0)启动了一次或两次。然后,我尝试通过右键单击文件、“打开方式”、“其他”,然后导航到应用程序中 python 3.3 文件夹中的 python 启动器,将其设为默认程序来打开 .py。我确实选中了“始终以...打开”框。但是,当我右键单击 .py 并选择“打开方式”时,xcode 仍然显示为默认值。当我现在使用 python 启动器 3 选项启动它时,它会冻结:我必须强制退出它。当我这样做时,我会收到此错误报告,我将其粘贴在

http://pastebin.com/Kkzh0Zvc

4

1 回答 1

1

如果要从 Python 脚本打开终端应用程序,可以使用subprocess模块。

>>> from subprocess import call
>>> call(["open", "/Applications/Utilities/Terminal.app"])
于 2012-11-01T21:12:03.433 回答