繁体   English   中英

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM