ユーザーが任意のキーを押すまで Python スクリプトを待機させるにはどうすればよいですか?
ベストアンサー1
Python 3では、以下を使用しますinput()
。
input("Press Enter to continue...")
Python 2では、以下を使用しますraw_input()
。
raw_input("Press Enter to continue...")
ただし、これはユーザーが Enter キーを押すまで待機するだけです。
Windows/DOS では、 を使用するとよいでしょうmsvcrt
。このmsvcrt
モジュールを使用すると、Microsoft Visual C/C++ ランタイム ライブラリ (MSVCRT) のいくつかの関数にアクセスできます。
import msvcrt as m
def wait():
m.getch()
これはキーが押されるまで待機する必要があります。
ノート:
Python 3 では、raw_input()
は存在しません。Python
2 では、input(prompt)
は と同等ですeval(raw_input(prompt))
。