\

Pythonでキー入力を待つ方法はいくつかあります。以下にその方法を紹介します。

1. input()関数を使用する

Pythonの組み込み関数であるinput()を使用すると、ユーザーがテキストを入力しEnterキーを押すまで待つことができます。

input("Press Enter to continue...")

ただし、この方法ではEnterキーを押すまで待つことしかできません。

2. msvcrtモジュールを使用する

Windows/DOSでは、msvcrtモジュールを使用することで任意のキー入力を待つことができます。

import msvcrt as m
def wait():
    m.getch()

この関数を呼び出すと、キーが押されるまで待ちます。

3. keyboardパッケージを使用する

keyboardパッケージを使用すると、特定のキーが押されるまで待つことができます。

import keyboard
while True:
    if keyboard.is_pressed("q"):
        print("You pressed q")
        break

上記のコードは、”q”キーが押されるまで実行を続けます。

以上がPythonでキー入力を待つ主な方法です。それぞれの方法には特性があるので、用途に応じて適切な方法を選択してください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です