在 Python 中透過按鍵中斷 While 循環
在各種程式設計場景中,通常使用 while 循環來執行重複任務。但是,在某些情況下,您可能需要為使用者提供提前終止循環的方法。
要透過擊鍵來實現此目的,一種方法是利用 Python 的內建鍵盤中斷處理。以下是範例:
<code class="python">try: while True: # Perform desired tasks except KeyboardInterrupt: # Handle interrupt (e.g., break the loop)</code>
在此場景中,當使用者按下 Ctrl-C 時,會引發 KeyboardInterrupt 異常。透過將循環包含在 try-except 區塊中並擷取 KeyboardInterrupt,您可以做出適當的回應,例如中斷循環。
另一種方法是實作單獨的執行緒或進程來持續監視使用者按鍵。這可以對可終止循環的擊鍵提供更精細的控制,但它也引入了額外的複雜性。
根據您的特定要求,任何一種方法都可以有效地使您能夠透過擊鍵終止 while 循環,從而允許使用者控制資料收集並在需要時終止它。
以上是如何在 Python 中透過按鍵打破 While 循環?的詳細內容。更多資訊請關注PHP中文網其他相關文章!