-3

Pythonでキーを押すにはどうすればよいのでしょうか。

私はやってみました:

import msvcrt as keys
while True:
    key = keys.getch()
    if key == "a":
        print("You have pressed a") 

誰かがそれを修正する方法を知っていますか?

4

1 に答える 1

0

これはあなたを助けるかもしれません:

import msvcrt
while True:
    if msvcrt.kbhit() and msvcrt.getch() == chr(97): # chr(97) = 'a'
        print("You have pressed a")

注:あなたのコードと私のコードは、多くのPythonIDEでは機能しません。たとえば、コマンドウィンドウでPythonファイルを実行する必要があります。

于 2012-09-27T20:18:45.230 に答える