首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python中的readkey命令

python中的readkey命令
EN

Stack Overflow用户
提问于 2015-07-01 09:27:54
回答 2查看 9.2K关注 0票数 1

我希望我的Python程序停止并等待,直到按下任何键,然后打印刚刚按下的键。

就像帕斯卡的命令key := readkey; writeln(key);

我尝试过使用msvcrt模块和getch命令,但没有成功。我试过这个:

代码语言:javascript
复制
import msvcrt 
s = msvcrt.getch()
print (s)

它没有等待,我按了一个键,它立即打印了b'\xff'并结束了程序。

我在使用python 3.4

你知道怎么帮我吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-13 13:02:16

我发现如果我从命令行(pythonw)启动了我的.py文件,命令msvcrt.getch()没有工作,但是如果我保存了我的.py文件并启动了它,那么命令msvcrt.getch()就可以正常工作了!

票数 2
EN

Stack Overflow用户

发布于 2021-10-13 21:57:09

我不确定这对任何人都有用,但答案是

代码语言:javascript
复制
s = input()

这将将输入存储在"s“变量中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31157516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档