我正在使用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 循环终止后继续运行。