【发布时间】:2009-11-10 15:57:54
【问题描述】:
我正在调试我正在开发的服务,它基本上会打开我的 .app 并将一些数据传递给标准输入。但似乎不可能:
open -a myapp.app < foo_in.txt
是否可以将内容传递给 .app 的标准输入?
编辑:
对不起,我应该在 SO 上发布这个并且更清楚。我想要做的是我有一个用 Python + py2app 制作的应用程序。我希望能够在用户删除文件时同时处理这两种情况,并将其用作服务。第一种情况不是问题,因为 py2app 有argv_emulation。我只是检查第一个参数是否是路径。
但是从标准输入读取根本不起作用,无论我是否按照上面的示例进行操作或管道它,它都不会读取任何数据。如果我将标准输入数据传递给实际的 python 主脚本,它就可以工作。所以我重新提出我的问题,是否可以使用 py2app 包从标准输入读取?
【问题讨论】:
-
(我想知道上面的命令行是否不会通过管道进入
open而不是myapp.app?)
标签: python macos service py2app