如何将Python脚本的输出重定向到终端

时间:2011-08-09 15:15:57

标签: python ubuntu terminal

如何将我的Python脚本输出重定向到Ubuntu下的一个开放终端窗口?该脚本由KMail过滤规则生成。

1 个答案:

答案 0 :(得分:1)

创建一个简单的套接字服务器将是一种方法......但我可能会使用fifos:

$ mkfifo /tmp/my_fifo
$ cat producer.py
f = open("/tmp/my_fifo", "w")
f.write("hello, world!\n")
f.close()

然后你可以使用cat /tmp/my_fifo

从中读取

或简单的日志文件:

$ cat producer.py
f = open("/tmp/my_log", "a")
f.write("hello, world!\n")
f.close()

然后你可以使用tail -f /tmp/my_log

从中读取