ホームページ  >  記事  >  バックエンド開発  >  ユーザー入力まで Python スクリプトの実行を一時停止するにはどうすればよいですか?

ユーザー入力まで Python スクリプトの実行を一時停止するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-16 05:55:03959ブラウズ

How to Pause Python Script Execution Until User Input?

キーボード入力まで Python スクリプトの実行を一時停止する方法

ユーザーがキーを押すまで Python スクリプトの実行を停止する必要がある場合は、さまざまなPython のバージョンとシステム環境に応じて、さまざまなアプローチが利用可能です。

Python 3 と Input

Python 3 では、input() 関数を使用してユーザーを待機できます。 input:

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

これにより、指定されたプロンプトが表示され、続行する前にユーザーが Enter キーを押すのを待ちます。

Python 2 と Raw 入力

Python 2 では、raw_input() 関数は Python 3 の input() と同じ目的を果たします。

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

Windows/DOS および Msvcrt

Windows または DOS 環境で作業している場合は、msvcrt モジュールを使用してキーが押されるのを待つことができます。

import msvcrt as m

def wait():
    m.getch()

この wait() 関数は、いずれかのキーが押されるまでスクリプトを一時停止します。

補足

  • Python 3 では、raw_input() は利用できません。
  • Python 2 では、input(prompt) は次と同等です。 eval(raw_input(prompt)).

以上がユーザー入力まで Python スクリプトの実行を一時停止するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。