代码的简化版本如下。在while循环中,我通常处理来自串行端口的数据,并且测量不受时间或任何值的限制。我想在需要停止的任何时候用钥匙停止执行。
try-except 是最简单的方法,但它也会影响它实现的主要代码。就我而言,这不是一个好的选择。我找不到如何在此处安装键盘监控在此处输入链接描述到类中,对于信号也相同。我想插入一个 if 语句,它调用类中的其他函数来停止执行循环。任何帮助将不胜感激。谢谢
import time
class Something:
def __init__(self):
self.looping()
def looping(self):
i=0
while True:
i+=1
time.sleep(1)
print(i)
some=Something()