-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")

注意:您的代码和我的代码在许多 Python IDE 中都不起作用!您需要执行 python 文件,例如在命令窗口中。

于 2012-09-27T20:18:45.230 回答