我在问与这篇文章相同的问题,但在 Linux 下使用 Python。我有一个在后台运行的线程不断输出内容,但我想将输入行保持在终端的底部而不会被冲走。有人可以给我一个代码示例吗?假设我的代码是这样的:
from time import sleep
from multiprocessing import Process
def subproc():
while True:
print "something"
sleep(1)
def main():
p = Process(target=subproc)
p.start()
c = raw_input()
编辑:顺便说一句,raw_input
如果可能的话,我想继续使用该功能,因为我希望有可用的输入历史记录。