我正在读取串行数据并使用while循环写入csv文件.我希望用户能够在他们认为已经收集到足够的数据后杀死while循环.
while True:
#do a bunch of serial stuff
#if the user presses the 'esc' or 'return' key:
break
Run Code Online (Sandbox Code Playgroud)
我使用opencv做了类似的事情,但它似乎没有在这个应用程序中工作(我真的不想为此函数导入opencv)...
# Listen for ESC or ENTER key
c = cv.WaitKey(7) % 0x100
if c == 27 or c == 10:
break
Run Code Online (Sandbox Code Playgroud)
所以.如何让用户摆脱循环?
另外,我不想使用键盘中断,因为脚本需要在while循环终止后继续运行.