\

Pythonでキー入力を待つ方法について説明します。この方法は、ユーザーが任意のキーを押すまでプログラムの実行を一時停止するために使用されます。

input関数を使用する

Python3では、input()関数を使用します。この関数は、ユーザーがEnterキーを押すまで待ちます。Python2では、同様の機能を持つraw_input()関数を使用します。

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

しかし、この方法はEnterキーのみを待つため、他のキーが押されても反応しません。

msvcrtライブラリを使用する

Windows/DOSでは、msvcrtライブラリを使用することが推奨されます。このライブラリは、Microsoft Visual C/C++ Runtime Library (MSVCRT)の関数にアクセスする機能を提供します。

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

この関数は、任意のキーが押されるまで待ちます。

注意点

  • Python3では、raw_input()関数は存在しません。
  • Python2では、input(prompt)eval(raw_input(prompt))と等価です。

以上がPythonでキー入力を待つ方法になります。適切な方法を選択し、プログラムに適用してみてください。

投稿者 admin

コメントを残す

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