Python番外編:pynputモジュールを呼び出してキー操作レコーダを実現


hello、こんにちは、wangzirui 32です.今日はpynputモジュールを呼び出してキー操作レコーダを実現する方法を教えてあげます.勉強を始めましょう.
目次
  • 1. pynputインストール
  • 2. キーボード操作レコーダ
  • の作成
    1.pynputインストール
    pynputインストールコマンド:
    pip install pynput
    

    エラーがない場合は、インストールに成功します.
    2.キーボード操作レコーダの作成
    コードは以下の通りです.ついでに、以下のpynputモジュールの基本的な使用を学びます.
    from pynput.keyboard import Key, Listener
    import sys
    
    #              
    listener_list = []
    
    def on_press(key):  #         key      
        if key == Key.esc:  #    Esc 
            #     
            with open("listener.txt", "w", encoding="UTF-8") as f:
                for i in listener_list:
                    f.write("   " + i + "
    "
    ) sys.exit() # print(" " + str(key) + " !") listener_list.append(str(key)) def on_release(key): # pass # with Listener(on_press=on_press, on_release=on_release) as listener: listener.join() #

    スクリプトを実行し、いくつかのキーを任意に押します.
       's''d''x''d''v'

    Escキーを押して、現在のディレクトリのlistenerを表示します.txt、内容は:
       's'
       'd'
       'x'
       'd'
       'v'
    

    これで完成しました.覚えましたか.