python 中的 readkey 命令
readkey command in python
我希望我的 Python 程序停止并等待任何键被按下,然后打印刚刚按下的键。
这就像帕斯卡的命令key := readkey; writeln(key);
。
我已经尝试使用 msvcrt 模块和 getch 命令,但没有用。我试过这个:
import msvcrt
s = msvcrt.getch()
print (s)
它没有等我按下一个键,它立即打印出 b'\xff'
并结束了程序
我正在使用 python 3.4
你知道有什么方法可以帮助我吗?
我发现如果我从命令行 (pythonw) 启动我的 .py 文件,命令 msvcrt.getch()
不起作用但是如果我保存我的 .py 文件并启动它,命令 msvcrt.getch()
工作正常!
我不确定这对任何人都有用,但答案是
s = input()
这会将输入存储在“s”变量中。
我希望我的 Python 程序停止并等待任何键被按下,然后打印刚刚按下的键。
这就像帕斯卡的命令key := readkey; writeln(key);
。
我已经尝试使用 msvcrt 模块和 getch 命令,但没有用。我试过这个:
import msvcrt
s = msvcrt.getch()
print (s)
它没有等我按下一个键,它立即打印出 b'\xff'
并结束了程序
我正在使用 python 3.4
你知道有什么方法可以帮助我吗?
我发现如果我从命令行 (pythonw) 启动我的 .py 文件,命令 msvcrt.getch()
不起作用但是如果我保存我的 .py 文件并启动它,命令 msvcrt.getch()
工作正常!
我不确定这对任何人都有用,但答案是
s = input()
这会将输入存储在“s”变量中。