标签: python curses python-curses
我已经爱上了Vim和许多其他基于终端的程序。我正在尝试使用curses在Python中编写shell。我想要一个选项卡列表,其中运行着后台进程(例如htop和基于终端的网络管理器)。
但是我不知道如何在给定的屏幕窗口/面板中显示外部应用程序。
答案 0 :(得分:0)
您需要研究伪终端。它们让您将一个终端的显示泵入另一个终端。屏幕和ssh等程序会使用它们。我怀疑使用Python目前是否可行,但是:
https://docs.python.org/3/library/pty.html