色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

簡單實用的Keyboard模塊的安裝

科技綠洲 ? 來源:Python實用寶典 ? 作者:Python實用寶典 ? 2023-10-17 11:38 ? 次閱讀

模擬鍵盤操作執行自動化任務,我們常用的有 pyautowin 等自動化操作模塊。但是這些模塊有一個很大的缺點,編譯的時候非常依賴 windows 的C語言底層模塊。

今天介紹的這個模塊叫做 keyboard 它有一個最大的優點:純Python原生開發,編譯時完全不需要依賴C語言模塊。一行命令就能完成安裝,非常方便。

1.準備

開始之前,你要確保Python和pip已經成功安裝在電腦上,如果沒有,可以訪問這篇文章:超詳細Python安裝指南 進行安裝。

**(可選1) **如果你用Python的目的是數據分析,可以直接安裝Anaconda:Python數據分析與挖掘好幫手—Anaconda,它內置了Python和pip.

**(可選2) **此外,推薦大家用VSCode編輯器,它有許多的優點:Python 編程的最好搭檔—VSCode 詳細指南。

請選擇以下任一種方式輸入命令安裝依賴

  1. Windows 環境 打開 Cmd (開始-運行-CMD)。
  2. MacOS 環境 打開 Terminal (command+空格輸入Terminal)。
  3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.
pip install keyboard

2.基本使用

按下并釋放: 模擬鍵盤按下某些鍵或組合鍵后釋放,比如shift + S, 并增加空格:

import keyboard

keyboard.press_and_release('shift+s, space')

輸入文字:

import keyboard

keyboard.write('Python 實用寶典')

等待觸發按鍵并響應:

# 公眾號:Python實用寶典
import keyboard

keyboard.add_hotkey('ctrl+shift+a', print, args=('寶典哥觸發了熱鍵'))
keyboard.wait()

這樣程序就會監控 "ctrl+shift+a" 組合鍵的觸發情況,一旦組合鍵觸發,就會執行第二個參數的函數,并將第三個參數傳入第二個函數的參數中。

圖片

等待觸發某個按鍵:

# 公眾號:Python實用寶典
import keyboard

keyboard.add_hotkey('ctrl+shift+a', print, args=('寶典哥觸發了熱鍵'))
keyboard.wait('esc')

這樣,按下 ESC 就會終止等待,繼續往下運行程序。

3.高級功能

記錄功能:

# 公眾號:Python實用寶典
import keyboard

recorded = keyboard.record(until='esc')
print(recorded)

圖片

可以看到,除非你按下esc,它會記錄所有執行過的鍵盤操作。

重放操作:

# 公眾號:Python實用寶典
import keyboard

recorded = keyboard.record(until='esc')
print(recorded)
keyboard.play(recorded, speed_factor=3)

play方法能完全模擬你剛記錄下的所有鍵盤操作。

替換操作:

# 公眾號:Python實用寶典
import keyboard

keyboard.add_abbreviation('@@', 'Python 實用寶典')
keyboard.wait('esc')

輸入@@并按下空格,它會將你剛輸入的@@替換為 Python 實用寶典.

怎么樣,這個簡單實用的Keyboard模塊,你學會使用了嗎?

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2695

    瀏覽量

    47433
  • C語言
    +關注

    關注

    180

    文章

    7604

    瀏覽量

    136692
  • python
    +關注

    關注

    56

    文章

    4792

    瀏覽量

    84628
  • Keyboard
    +關注

    關注

    0

    文章

    21

    瀏覽量

    7440
收藏 人收藏

    評論

    相關推薦

    Keyboard矩陣鍵盤外設

    矩陣鍵盤Keyboard
    橙群微電子
    發布于 :2023年03月07日 09:42:57

    AT鍵盤接口說明 The AT keyboard

    you want to interface the Keyboard? The IBM keyboard can be a cheap alternative to a keyboard on a
    發表于 10-24 11:01

    stm32 u*** keyboard

    stm32 u*** keyboard實現a- z 的按鍵
    發表于 08-31 18:05

    protues :如何使用keypad-at_keyboard

    在protues中使用keypad-at_keyboard,一運行仿真就閃退,protues中有沒有ps/1鍵盤?
    發表于 11-06 11:20

    用CH559連接Apple usb keyboard,但不能操作hub之后的keyboard是為什么?

    用CH559連接Apple usb keyboard, 發現Apple keyboard內部是一個hub, 但不能操作hub之後keyboard! 有沒有例程可以參考?
    發表于 06-09 08:24

    ubuntu最簡單安裝工具

    ubuntu最簡單安裝工具,在Ubuntu中可以進行gcc等程序編輯
    發表于 02-25 11:39 ?11次下載

    KeyBoard Reader

    KeyBoard Reader.多種集合,符合熱愛PCB繪圖的學習者的胃口,喜歡的朋友下載來學習。
    發表于 03-21 15:21 ?0次下載

    Test Keyboard

    Test Keyboard.多種集合,符合熱愛PCB繪圖的學習者的胃口,喜歡的朋友下載來學習。
    發表于 03-21 15:18 ?0次下載

    PS2 Keyboard Mouse

    PS2 Keyboard Mouse,PCB學習好資料,歡迎下載學習。
    發表于 03-23 10:17 ?0次下載

    DPS2812M_KEYBOARD

    DSP之DPS2812M_KEYBOARD教程,很好的DSP自學資料,快來學習吧。
    發表于 04-15 15:59 ?9次下載

    WINDOWS下ANACONDA的安裝簡單使用.

    WINDOWS下ANACONDA的安裝簡單使用.(數字電源技術及其應用 pdf)-WINDOWS下ANACONDA的安裝簡單使用? ? ? ? ? ? ? ? ?
    發表于 09-18 12:58 ?9次下載
    WINDOWS下ANACONDA的<b class='flag-5'>安裝</b>和<b class='flag-5'>簡單</b>使用.

    Windows下Anaconda的安裝簡單使用

    Windows下Anaconda的安裝簡單使用(電鍍直流電源技術要求)-Windows下Anaconda的安裝簡單使用? ? ? ? ? ??
    發表于 09-18 14:47 ?11次下載
    Windows下Anaconda的<b class='flag-5'>安裝</b>和<b class='flag-5'>簡單</b>使用

    OpenHarmony自定義組件:ClearableInput和Keyboard

    組件介紹: 本示例包含了兩個OpenHarmony自定義組件,一個是ClearableInput,另一個是Keyboard。 ClearableInput 定義了一個帶清空圖標的文本輸入框
    發表于 03-18 15:21 ?1次下載
    OpenHarmony自定義組件:ClearableInput和<b class='flag-5'>Keyboard</b>

    windows keyboard locker鍵盤鎖程序

    Windows_Keyboard_Locker.zip
    發表于 04-15 09:51 ?2次下載
    windows <b class='flag-5'>keyboard</b> locker鍵盤鎖程序

    網絡模塊安裝方法

    網絡模塊安裝方法主要包括以下幾個步驟,這些步驟將確保安裝的準確性和網絡模塊的穩定運行: 準備階段: 確定網絡設備的型號、規格和技術參數,確保所選的網絡
    的頭像 發表于 07-12 09:58 ?680次閱讀
    主站蜘蛛池模板: 美女教师朝桐光在线播放| 人人艹人人| 99re久久热在线播放快| 欧美日韩1区| 国产高清视频青青青在线| 亚洲成人一区| 久久婷婷五月综合色丁香| 超嫩校花被灌醉在线观看| 午夜国产理论| 久久婷婷电影网| 久久影院毛片一区二区| 大香伊蕉在人线国产97| 亚洲国产在线视频中文字| 欧美日本高清动作片www网站| 免费观看a视频| 黑人操白逼| 97在线视频网站| 97精品国产亚洲AV高清| 亚洲第一色网| 亚洲一区在线观看视频| 日本无吗高清| 国产亚洲精品精华液| 99视频在线观看免费| 亚洲精品色播一区二区| 日韩在线看片中文字幕不卡| 久久久久国产| 国产三区在线成人AV| yin乱教师系列合集| 最近中文字幕免费高清MV视频| 天堂网久久| 青草精品国产福利在线视频| 久久婷婷五月综合色丁香| 美女议员被泄裸照| 青青草原直播| 午夜无码国产理论在线| 野花韩国免费高清电影| 性高跟鞋xxxxhd| 天天夜夜草草久久亚洲香蕉| 在线免费观看国产视频| 久久精品亚洲精品国产欧美| 美女张开腿让男人桶爽无弹窗 |