Python:直接从提示符中读取用户输入

标签 python events interactive prompt

我必须验证来自标准输入的用户输入,该输入不会通过按 Enter 键来输入。 所以 readline() 和其他依赖 Enter 的函数对我来说没有用。

实际上,提示将被填充,并且每次击键都必须作为一个事件来处理。如何访问 promt 缓冲区的内容?

最佳答案

我不清楚你所说的“提示”是什么意思,但听起来你需要响应单独的按键,而不是文本输入。

这在 Python FAQ 中有介绍。下"How do I get a single keypress at a time?"

关于Python:直接从提示符中读取用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3913663/

相关文章:

python - 如何确保 pip 从内部 pypi 获取包?

ios - 奇怪的快速插值错误 : Could not find member 'convertFromStringInterpolationSegment'

javascript - 为什么我的输入焦点指令不再起作用?

Android 交互通知

coffeescript - 使用脚本运行 Coffeescript Interactive (REPL)

python - 如何写入最后一次出现的 loc?

python - 我可以使用 Python SDK 对 Firebase Firestore 子项进行排序吗?

events - 收集时模型触发的主干事件(双重触发)

f# - #load a package in F# interactive (FSharpChart.fsx)

python - 如何使用mysql数据库作为机器学习的数据集