Python:随时接受用户输入

时间:2015-06-24 20:47:46

标签: python input

我正在创建一个可以执行许多操作的单元,其中一个单元计算机器的周期。虽然我将把它转移到梯形逻辑(CoDeSys),但我首先将我的想法引入Python。

我只需要一个简单的

即可运行计数
    counter += 1
    print("counter")

跟踪我所处的循环。但是,我希望能够随时重置此计数,最好输入" RESET"我理解如何使用输入命令

    check = input()

然而,我不知道如何让程序在搜索输入时运行,或者根本不可能。提前感谢您的回答。

如果有助于理解,这是代码。差距就是问题所在。 http://pastebin.com/TZDsa4U4

1 个答案:

答案 0 :(得分:2)

如果您只想发出计数器重置信号,则可以捕获KeyboardInterrupt例外。

while True:
    counter = 0
    try:
        while True:
            counter += 1
            print("counter")
    except KeyboardInterrupt:
        pass