正如标题所述,我想知道如何同时在多行上写入文本。我需要这样做的原因是因为我正在使用多线程,希望每个线程都可以显示其进度而不会将所有内容都打印在同一行。
目前,我正在使用此函数将文本写入终端。
def write( text ):
sys.stdout.write( "\r" + text )
sys.stdout.flush()
请问有人可以指导我吗?我对Python并不是很熟悉,如果您有解决方案,请用易懂的语言讲解一下,以便像我这样的新手能够理解 :P
正如标题所述,我想知道如何同时在多行上写入文本。我需要这样做的原因是因为我正在使用多线程,希望每个线程都可以显示其进度而不会将所有内容都打印在同一行。
目前,我正在使用此函数将文本写入终端。
def write( text ):
sys.stdout.write( "\r" + text )
sys.stdout.flush()
请问有人可以指导我吗?我对Python并不是很熟悉,如果您有解决方案,请用易懂的语言讲解一下,以便像我这样的新手能够理解 :P