我正在使用python进行问卷调查,并希望在调查问卷上有一个可见的计时器。我用于计时器的代码在下面,但当它倒计时时,它会创建一个新行,并且不会让我的问卷的其余部分运行。请帮忙!
import os
import time
s=59
m=5
while s<=59:
os.system('cls')
print ( m, "Minutes", s, "Seconds")
time.sleep(1)
s-=1
if s==0:
m-=1
s=59
答案 0 :(得分:1)
似乎有两个问题:
解决1使用线程或进程的问题。计时器和问卷都在不同的主题中。
要解决2,您可以使用转义序列来控制屏幕。但是,由于你的问卷必须滚动而不滚动你的计时器,这真的需要一个GUI。 Tcl / Tk是Python附带的GUI库。我希望这是最容易使用的。