Python:随时接受用户输入

标签 python input

我正在创建一个可以做很多事情的单元,其中之一是计算机器的循环次数。虽然我会将其转移到梯形逻辑 (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

关于Python:随时接受用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31036732/

相关文章:

CSS:输入充当跨度(webkit)

javascript - Backbone - 如何在主干 View 中的文件输入更改事件上传递 this.files

python - 在Python中创建一个值矩阵

javascript - 如何使用 JS/Jquery 检测输入值何时动态变化

python - 配置不正确 : Error loading MySQLdb module: No module named MySQLdb

python - 为什么我的 PyArrayObject* 数据​​被截断?

Javascript onclick 将文本放入文本字​​段

python - 同时使用 input() 和 print() (就像在聊天中一样)

python - 在 Py3k 中,我如何让信号处理程序阻止信号的默认操作?

python - Plotly:如何在带有刻面的图形表达图形中隐藏轴标题?