gpt4 book ai didi

python - 创建一个新的终端/shell 窗口以简单地显示文本

转载 作者:行者123 更新时间:2023-12-01 06:19:53 38 4
gpt4 key购买 nike

我想通过管道[编辑:实时文本]将多个子进程(有时是链接的,有时是并行的)的输出传输到不是事件的 python shell 的单个终端/tty 窗口(无论是 IDE、命令行还是,或使用 tkinter 的运行脚本)。 IPython 不是一个选择。我需要标准安装附带的东西。更喜欢与操作系统无关的解决方案,但需要在 XP/Vista 上工作。

如果你想要的话,我会发布我已经尝试过的内容,但这很尴尬。

最佳答案

Unix 中一个好的解决方案是命名管道。我知道您询问了有关 Windows 的问题,但 Windows 中可能有类似的方法,或者这可能对其他人有帮助。

在航站楼 1 上:

mkfifo /tmp/display_data
myapp >> /tmp/display_data

在终端 2 (bash) 上:

tail -f /tmp/display_data

编辑:将终端 2 命令更改为使用“tail -f”而不是无限循环。

关于python - 创建一个新的终端/shell 窗口以简单地显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/866737/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com