首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python3逐个读取用户输入的字符

Python3逐个读取用户输入的字符
EN

Stack Overflow用户
提问于 2018-07-16 03:06:21
回答 1查看 188关注 0票数 0

我正在尝试构建一个小的Python程序,该程序读取用户的输入,但不等待换行符。

使用Python 3.7

我的要求是:

  • 易于运行(无需Sudo)
  • 可以接受所有键盘输入(包括Fn或任何可用按钮)
  • 可以在操作系统、Windows和Linux
  • 上运行每个键盘输入都会立即收到

我看了几个选项,但每个选项都至少有一个要求没有满足:

如有任何建议,不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-16 04:08:57

对于命令行参数,可以使用模块argparse (例如,您可以控制脚本的命令行参数):https://docs.python.org/3/library/argparse.html

对于关键事件,pynput可能会对你有用(如果没有sudo (除了MacOS)就会有问题):https://pypi.org/project/pynput/或者使用TkInter或PyGames

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

https://stackoverflow.com/questions/51351355

复制
相关文章

相似问题

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