【发布时间】:2020-10-26 10:09:28
【问题描述】:
我有一个使用 curses 的 python 项目。我想打开另一个 shell 来管道我的一些输出,我该如何实现呢?
澄清:
我正在使用 python 的 Curses 模块编写 TUI。因此我最初的 bash shell 是一个 curses 窗口。
如果可以出于调试目的,我希望在另一个 bash shell 中实时更新变量。
我要问的是,是否有办法让 python 程序打开另一个 shell 并将标准输出通过管道传输到该 shell,而不是默认 shell,在我的例子中是 curses 环境的窗口。
【问题讨论】:
-
你能详细说明你想做什么吗?有点不清楚
-
我试图根据您的要求澄清这个问题。
-
您的意思是要打开 2 个终端并在每个终端中运行
curses控制的显示器吗?或者一个curses窗口和另一个只显示滚动文本的终端?还是别的什么? -
我的意思是一个终端使用诅咒另一个终端只显示滚动文本,就像你的第二个选项一样。