我正在使用Python和ArchLinux。
作为一个校内项目,我正在编写一个简单的Python AI。因为这是一个学校项目,我想要可见地展示它在做什么,我的意图是让每个子进程在不同的终端窗口中显示打印输出-一个终端窗口显示句子如何被解析,一个显示pyDatalog在做什么,一个用于实际的输入输出聊天等,可能会在两个监视器上。
据我所知,有一些可行的方法来处理这个问题,其中之一是针对每个子进程进行线程处理并从那里找出显示方式,或者编写/使用一个库,允许我创建和配置自己的窗口。
我的问题是,那些是否是最好的方法,还是有一种简单的方法可以同时输出到多个终端。此外,如果制作自己的窗口(如果我在说“制作自己的窗口”时使用了错误的术语,请原谅。我指的是在Python中构建自己的输出区域)是最佳选择,我想知道应该使用哪个库。