\

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

input関数を使用する

Python3ではinput()関数を、Python2ではraw_input()関数を使用します。これらの関数はユーザーがEnterキーを押すまでプログラムの実行を停止します。

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

ただし、これらの関数はEnterキーのみを待つため、他のキーを押しても反応しません。

msvcrtモジュールを使用する

Windowsでは、msvcrtモジュールを使用して任意のキーの押下を待つことができます。このモジュールはMicrosoft Visual C/C++ Runtime Library (MSVCRT)の関数にアクセスするためのものです。

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

この関数を呼び出すと、キープレスを待つようになります。

システム関数を使用する

osライブラリのsystem関数を使用して、オペレーティングシステムのコマンドインタープリターを呼び出すこともできます。この方法では、特定のキーが押されるまでプログラムの実行を停止することができます。

import os
os.system('pause')

以上がPythonでキープレスを待つ方法です。それぞれの方法には特性があるので、適切な方法を選んで使用してください。

投稿者 admin

コメントを残す

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