最佳答案
我正在读取序列数据,并使用 while 循环写入一个 csv 文件。我希望用户能够关闭 while 循环,一旦他们觉得他们已经收集了足够的数据。
while True:
#do a bunch of serial stuff
#if the user presses the 'esc' or 'return' key:
break
我已经使用 opencv 做了类似的事情,但是它似乎在这个应用程序中不起作用(而且我真的不想仅仅为了这个函数而导入 opencv) ..。
# Listen for ESC or ENTER key
c = cv.WaitKey(7) % 0x100
if c == 27 or c == 10:
break
那么,如何让用户跳出循环呢?
另外,我不想使用键盘中断,因为在 while 循环结束后,脚本需要继续运行。