[英]How to print countdown timer and accept user input at the same time (python)?
[英]Python: Accept user input at any time
我正在创建一个可以执行许多操作的单元,其中一个可以计算机器的周期。 虽然我将把它转移到梯形逻辑(CoDeSys),但我首先将我的想法引入Python。
我会有一个计数运行,只是一个简单的
counter += 1
print("counter")
跟踪我所处的循环。 但是,我希望能够随时重置此计数,最好输入“RESET”我理解如何使用输入命令,
check = input()
但是,我不知道如何让程序在搜索输入时运行,或者根本不可能。 提前感谢您的回答。
如果它有助于理解,这里是代码。 差距就是问题所在。 http://pastebin.com/TZDsa4U4
如果您只想发出计数器重置信号,则可以捕获KeyboardInterrupt异常。
while True:
counter = 0
try:
while True:
counter += 1
print("counter")
except KeyboardInterrupt:
pass
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.