透過按鍵中斷 While 迴圈
此場景涉及用於讀取串列資料和寫入 CSV 檔案的 while 迴圈。用戶希望能夠在獲得足夠的數據後提前中斷循環。雖然有使用 OpenCV 等外部函式庫的方法,但討論的重點是循環程式碼本身內的技術。
為了允許使用者中斷,一種解決方案涉及引發 KeyboardInterrupt 異常。透過將循環封閉在 try 區塊中並在循環外部處理異常(例如,使用 pass 語句),程式可以在中斷後繼續執行。以下是一個範例:
<code class="python">try: while True: do_something() except KeyboardInterrupt: pass</code>
這種方法提供了一種在使用者按下 Ctrl-C 時跳出循環的乾淨方法,這是產生鍵盤中斷的標準方法。然後腳本可以無縫地繼續執行。
以上是何時可以透過按鍵中斷 While 迴圈以及如何中斷?的詳細內容。更多資訊請關注PHP中文網其他相關文章!