我的Python解释器不能用于启动文件

时间:2012-11-01 20:51:30

标签: python macos terminal

我有一个程序(当然是在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

1 个答案:

答案 0 :(得分:1)

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

>>> from subprocess import call
>>> call(["open", "/Applications/Utilities/Terminal.app"])