相关疑难解决方法(0)

如何用击键杀死while循环?

我正在读取串行数据并使用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循环终止后继续运行.

python break while-loop

71
推荐指数
6
解决办法
14万
查看次数

标签 统计

break ×1

python ×1

while-loop ×1