国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python_實現(xiàn)按鍵退出程序

這篇具有很好參考價值的文章主要介紹了python_實現(xiàn)按鍵退出程序。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

-使用keyboard庫來監(jiān)聽鍵盤按鍵

# 使用keyboard庫需要先安裝,可以使用pip命令進行安裝
pip install keyboard

一、方法

1.單線程退出

  • 使用keyboard庫來監(jiān)聽鍵盤按鍵,然后在循環(huán)中不斷檢測是否按下了esc鍵
import keyboard
while True:
    # do something

    # 檢測是否按下了esc鍵
    if keyboard.is_pressed('esc'):
        break  # 退出循環(huán)
        # quit()  # 退出程序

2.多線程退出

方法一:

  • 在主線程中,我們使用keyboard.wait(‘esc’)來等待esc鍵按下,這會阻塞主線程直到esc鍵被按下。在子線程中,我們可以使用keyboard.is_pressed(‘esc’)來檢測esc鍵是否被按下。當檢測到esc鍵被按下時,子線程會退出循環(huán),從而結束子線程的執(zhí)行。
import threading
import keyboard
def do_something():
    while True:
        print("執(zhí)行任務")
        # 檢測是否按下了esc鍵
        if keyboard.is_pressed('esc'):
            break  # 退出循環(huán)
            # quit()  # 退出程序

# 創(chuàng)建線程并啟動
t = threading.Thread(target=do_something)
t.start()
# 等待esc鍵按下
keyboard.wait('esc')

方法二:文章來源地址http://www.zghlxwxcb.cn/news/detail-513759.html

  • 當while循環(huán)中包含time.sleep()等待時間后,方法一者無法滿足。
  • 在主線程中,我們使用keyboard.wait(‘esc’)來等待esc鍵按下,這會阻塞主線程直到esc鍵被按下。在子線程中我們添加daemon=True參數(shù),當主線程結束子線程會隨主線程一起結束。
import threading
import keyboard
import time
def do_something():
    while True:
        print("執(zhí)行任務")
        time.sleep(5)

# 創(chuàng)建線程并啟動
t = threading.Thread(target=do_something, daemon=True)
t.start()
# 等待esc鍵按下
keyboard.wait('esc')

到了這里,關于python_實現(xiàn)按鍵退出程序的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 微信小程序實現(xiàn)授權登錄及退出

    1.登錄獲取用戶昵稱,頭像 2.創(chuàng)建云函數(shù) 右擊新建文件夾cloud 在根目錄project.config.json中添加: 右擊文件夾cloud選擇當前環(huán)境 右擊文件夾cloud新建Node.js云函數(shù),命名login 在新建文件夾login的index.js文件中: 右擊login文件夾選擇上傳并部署:云端安裝依賴(不上傳node_modules),顯

    2024年02月08日
    瀏覽(19)
  • Spring Boot 實現(xiàn)程序的優(yōu)雅退出

    Spring Boot 實現(xiàn)程序的優(yōu)雅退出

    ??? 個人主頁 :牽著貓散步的鼠鼠? ??? 系列專欄 :Java全棧-專欄 ??? 個人學習筆記,若有缺誤,歡迎評論區(qū)指正 ? 目錄 前言 優(yōu)雅停機是什么 SpringBoot如何實現(xiàn)優(yōu)雅停機 合理殺死進程 法一:配置設置SpringBoot優(yōu)雅停機 法二:配置Tomcat 容器優(yōu)雅停機 設置Tomcat 容器關閉

    2024年03月20日
    瀏覽(26)
  • 微信小程序 - 實現(xiàn)點擊按鈕退出小程序的解決方案

    在微信小程序開發(fā)中,有時候我們需要在小程序中提供一個按鈕,使用戶能夠方便地退出小程序。本篇文章將介紹一種簡單的解決方案,通過點擊按鈕來實現(xiàn)退出小程序的功能。 首先,我們需要在小程序的頁面中添加一個按鈕,用戶可以點擊該按鈕來退出小程序。在小程序的

    2024年01月22日
    瀏覽(94)
  • 小白開發(fā)微信小程序48--退出登錄頁面實現(xiàn)
  • 畢業(yè)設計:Vue3+FastApi+Python+Neo4j實現(xiàn)主題知識圖譜網頁應用——前言

    畢業(yè)設計:Vue3+FastApi+Python+Neo4j實現(xiàn)主題知識圖譜網頁應用——前言

    資源鏈接:https://download.csdn.net/download/m0_46573428/87796553 前言:畢業(yè)設計:Vue3+FastApi+Python+Neo4j實現(xiàn)主題知識圖譜網頁應用——前言_人工智能技術小白修煉手冊的博客-CSDN博客 首頁與導航:畢業(yè)設計:Vue3+FastApi+Python+Neo4j實現(xiàn)主題知識圖譜網頁應用——前端:首頁與導航欄_人工智

    2024年02月14日
    瀏覽(28)
  • 【python】【centos】使用python殺死進程后自身也會退出

    使用python殺死進程后自身程序也會退出,無法執(zhí)行后邊的代碼 這樣不行: 使用shell腳本殺死進程,然后再讓shell腳本運行該python程序 替代方案:

    2024年02月11日
    瀏覽(17)
  • Python實現(xiàn)按鍵精靈功能

    最近一個小游戲挺火的,羊了個羊,很多程序員都通過后臺破解代碼讓道具無限,讓關卡重復第一關等等來實現(xiàn)通關,但技術不夠,代碼來湊,想著游戲還有一定的幾率可以通關,無非就是要多試幾把,那要不寫個程序讓電腦無限的自動匹配點擊。 第一想法是用按鍵精靈,但

    2024年02月06日
    瀏覽(21)
  • 【微信授權登錄】uniapp開發(fā)小程序,實現(xiàn)微信授權登錄功能 & 退出登錄

    【微信授權登錄】uniapp開發(fā)小程序,實現(xiàn)微信授權登錄功能 & 退出登錄

    微信授權登錄(獲取用戶信息) 1.先獲取用戶信息——用戶授權允許后,通過調用uni.login 可以獲取到code。 2.拿著獲取到的code去調用——登錄接口,可以獲取到token。 3.把token存入緩存。就可以在頁面判斷是否登錄了。 第一種方式: 第二種方式:

    2024年02月03日
    瀏覽(35)
  • 【uniapp 中使用uni-popup阻止左滑退出程序】

    在uniapp中,可以使用uni-app插件uni-popup提供的阻止左滑退出程序的功能。具體步驟如下: 安裝uni-popup插件:在HBuilderX編輯器中,打開manifest.json文件,找到“dependencies”字段,在其后添加: “uni-popup”: “^1.4.3” 保存并關閉文件后,HBuilderX會自動安裝插件。 在APP.vue中引入uni

    2024年02月13日
    瀏覽(89)
  • 【python自動化】Playwright基礎教程——Keyboard鍵盤

    【python自動化】Playwright基礎教程——Keyboard鍵盤

    playwright模擬鍵盤操作 鍵盤事件提供了用于管理虛擬鍵盤的API,高級API是 keyboard.type() ,它使用的是原始字符再頁面上生成對應的 keydown 、 keypress / input 和 keyup 事件。 模擬真實鍵盤操作進行更精細的控制可以使用 keyboard.down() 、 keyboard.up() 和 keyboard.insert_text() 手動觸發(fā)事件。

    2024年02月22日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包