Pythonでプログラムの実行を一時停止し、ユーザーからのEnterキーの入力を待つ方法について説明します。
input関数を使用する
Python3では、input()
関数を使用してEnterキーの入力を待つことができます。この関数は、ユーザーが何かを入力しEnterキーを押すまでプログラムの実行を一時停止します。具体的なコードは以下の通りです。
input("Press Enter to continue...")
Python2では、同様の機能をraw_input()
関数で実現できます。
raw_input("Press Enter to continue...")
msvcrtモジュールを使用する
Windows/DOSでは、msvcrt
モジュールを使用して任意のキー入力を待つこともできます。このモジュールはMicrosoft Visual C/C++ Runtime Library (MSVCRT)の関数にアクセスするためのものです。以下に具体的なコードを示します。
import msvcrt as m
def wait():
m.getch()
この関数は、ユーザーが任意のキーを押すまでプログラムの実行を一時停止します。
以上がPythonでEnterキーの入力を待つ主な方法です。適切な方法を選択して、プログラムを制御しましょう。