python接收用户输入信息用_Python:随时接受用户输入

I am creating a unit that will do a number of things, one of them counting cycles of a machine. While I will be transferring this over to ladder logic (CoDeSys), I am putting my ideas into Python first.

I will have a count running, with just a simple

counter += 1

print("counter")

to keep track of what cycle I'm on. However, I want to be able to reset this count at any time, preferably by typing "RESET" I understand how to use the input command,

check = input()

however, I do not know how to let the program run while it is searching for an input, or whether or not this is possible at all. Thank you in advance for any answer.

If it helps to understand, here is the code. The big gap is where the problem is. http://pastebin.com/TZDsa4U4

解决方案

If you only want to signal a reset of the counter, you can catch KeyboardInterrupt exception.

while True:

counter = 0

try:

while True:

counter += 1

print("counter")

except KeyboardInterrupt:

pass

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值