Python番外編:pynputモジュールを呼び出してキー操作レコーダを実現
4546 ワード
hello、こんにちは、wangzirui 32です.今日はpynputモジュールを呼び出してキー操作レコーダを実現する方法を教えてあげます.勉強を始めましょう.
目次 1. pynputインストール 2. キーボード操作レコーダ の作成
1.pynputインストール
pynputインストールコマンド:
エラーがない場合は、インストールに成功します.
2.キーボード操作レコーダの作成
コードは以下の通りです.ついでに、以下のpynputモジュールの基本的な使用を学びます.
スクリプトを実行し、いくつかのキーを任意に押します.
Escキーを押して、現在のディレクトリのlistenerを表示します.txt、内容は:
これで完成しました.覚えましたか.
目次
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'
これで完成しました.覚えましたか.