我有一个程序(当然是在python中),它应该只是打开一个终端窗口。代码是
import os
os.system("echo hi")
我在Mac上。我通过右键单击.py,展开“打开”并选择python启动器3(3.3.0)来启动一次或两次。然而,我尝试通过右键单击文件“打开方式”,“其他”,然后导航到应用程序中python 3.3文件夹中的python启动器,使默认程序打开.py。我确实检查了“总是打开...”框。但是,当我右键单击.py并选择“打开方式”时,xcode仍显示为默认值。当我现在使用python启动器3选项启动它时,它会冻结:我强行退出它。当我这样做时,我收到了这个错误报告,我将其粘贴在
答案 0 :(得分:1)
如果要从Python脚本中打开终端应用程序,可以使用subprocess模块。
>>> from subprocess import call
>>> call(["open", "/Applications/Utilities/Terminal.app"])