如何将我的Python脚本输出重定向到Ubuntu下的其中一个打开的终端窗口?该脚本由KMail过滤规则产生。如何将Python脚本的输出重定向到终端
0
A
回答
1
创建一个简单的socket服务器将是一个方法...但我可能会使用的FIFO:使用cat /tmp/my_fifo
或简单的日志文件
$ mkfifo /tmp/my_fifo
$ cat producer.py
f = open("/tmp/my_fifo", "w")
f.write("hello, world!\n")
f.close()
然后,你可以从它读:
$ cat producer.py
f = open("/tmp/my_log", "a")
f.write("hello, world!\n")
f.close()
然后你可以使用它来读取tail -f /tmp/my_log
+0
'os.mkfifo()'存在,所以你的第一个例子可以包含这个。 – glglgl
+0
这是真的 - 我没有考虑过它。 –
相关问题
- 1. 如何将python脚本cmd输出重定向到文件?
- 2. 如何将shell命令输出重定向到Python脚本输入?
- 3. 将bash输出重定向到python脚本
- 4. 将终端的输出重定向到文件
- 5. 如何将输出从bash脚本重定向到stderr
- 6. 如何Python脚本的印刷值重定向到Linux终端作为命令
- 7. Bash脚本捕获输出到终端
- 8. 重定向Python脚本的输出到文件的开头
- 9. 如何将终端输出重定向到没有颜色代码的文件
- 10. 将wget输出重定向到perl脚本输入
- 11. 将终端的输入/输出重定向到iOS中的gui JB
- 12. 通过终端将您的输出重定向为html文件
- 13. 将awk脚本的输出重定向到一个文件
- 14. 将命令输出重定向到cmd脚本中的变量
- 15. 将shell脚本的输出重定向到一个文件
- 16. 将错误输出重定向到脚本内的文件
- 17. 将sql输出重定向到shell脚本中的文件
- 18. Python脚本在终端和重定向到一个文件之间的输出不同
- 19. 的Unix/C++:打开新终端和输出重定向到其
- 20. 重定向Bash子脚本的输出
- 21. 如何将文本输出到终端的perl tk文本框?
- 22. radare2在调试时将输入输出重定向到另一个终端
- 23. 如何重定向python的输出
- 24. 将输出从shell脚本重定向到文件
- 25. Linux stdout stderr重定向到文件:与终端输出不同
- 26. bash脚本,错误输出重定向
- 27. 重定向输出bash脚本
- 28. 在shell脚本中重定向输出
- 29. 重定向PHP-shell脚本输出
- 30. 重定向外壳输出Ruby脚本
你说话吗关于虚拟终端或X中的终端窗口(类似于xterm)? –
谈谈X中的终端,我通过运行Applications-> Accessories中的终端应用程序打开终端。 – Pablo
典型的解决方案(我认为是你的底层问题)是让脚本附加到磁盘上的日志文件,然后在终端窗口的日志文件中使用'tail -f'当你想看东西(几乎)实时。您需要稍后轮换一次日志文件。 –