我需要将不同的信息输出到不同的终端实例,而不是在相同的输出流(例如std.err或std.out)中打印它们.例如:我有5种信息说A-E需要显示在同一桌面的不同终端窗口上,看起来像[终端1]-用于显示信息A[终端2]-用于显示信...

我需要将不同的信息输出到不同的终端实例,而不是在相同的输出流(例如std.err或std.out)中打印它们.
例如:
我有5种信息说A-E需要显示在同一桌面的不同终端窗口上,看起来像
[终端1]<-用于显示信息A
[终端2]<-用于显示信息B
[终端3]<-用于显示信息C
[终端4]<-用于显示信息D
[终端5]<-用于显示信息E
我知道我可以将它们输出到不同的文件中,然后打开终端循环读取文件,
但是我想要的是python程序可以通过程序本身打开终端,并在需要时直接打印到它们.
可能吗?
谢谢!
KC
[编辑]
对于这种情况,最好的解决方案是使用SOCKET作为IPC.我认为,如果资源无关紧要,它将具有最佳的兼容能力-服务器客户端模式.
在同一平台下,管道/子流程也将是有用的解决方案
解决方法:
打开一个管道,然后从该管道的读取端分叉一个正在运行的cat读取终端,并写入该管道的写入端.
本文标题为:我如何打开不同的linux终端以在python中输出不同种类的调试信息?


基础教程推荐
- 远程和Ubuntu服务器进行Socket通信,使用python和C#(准备篇) 2023-09-05
- python安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))问题解决 2022-10-20
- Pytorch使用transforms 2023-08-04
- python time模块计算时间之间的差距(练习题) 2023-08-04
- 如何更改Ubuntu 16.04 默认Python版本方法 2023-09-05
- Python实现人机中国象棋游戏 2023-08-11
- 用了python多进程,我跑程序花费的时间缩短了4倍 2023-09-04
- python绘图中的 四个绘图技巧 2023-08-04
- Python进程/线程/协程 2023-09-04
- python之Linux基础(十) 2023-09-04