0

我正在尝试在 MAC OSX 上制作一个可执行的 python 程序。我使用了构建小程序程序并且它运行了,但是我在 shell 窗口中打印了一些数据,并且可执行文件没有打开一个窗口。有没有办法用可执行的 python 程序打开 shell 窗口?

谢谢

4

2 回答 2

1

不确定是否要生成另一个 shell 窗口,但您是否需要打开整个 shell?以不同的方式向用户获取信息怎么样,例如:

  • 使用另一个顶层窗口并将输出插入到文本或列表框中,而不是简单地打印它。这也可以使用户更容易复制输出(如果这对他们可能有用的话)。

  • 写出数据/日志文件。

于 2012-01-30T21:30:16.140 回答
0

如果你使用 Automator 来简单地运行你的 python 脚本,并且你真的需要它来打开一个 shell 窗口,这里有一个便宜的 hack:

使用带有 Run Shell Script 操作的简单应用程序:

open -a Terminal /path/to/python/script.py

但是,如果您的应用程序所做的只是打印输出,那么所有输出都将在 Console.app 中可见。

于 2012-01-30T21:42:25.520 回答