有没有办法创建第二个终端,以便所有对curses
函数的调用都在那个,而不是在现有的终端上?当我可以以交互方式尝试时,我工作得更快,所以我希望能够在一个终端中运行交互式python解释器,并在另一个终端中查看curses输出.
实际上,initscr()
在交互式窗口中调用失败(PyDev)或永久地从主机(Spyder)中取消窗口刷新或在控制台(IPython)中导致奇怪的行为.
是否可以使用不同的终端接管setupterm()
?如果是这样,我在哪里可以使用不同的TERM
字符串来调用它?