我必须验证来自标准输入的用户输入,该输入不会通过按 Enter 键来输入。 所以 readline() 和其他依赖 Enter 的函数对我来说没有用。
实际上,提示将被填充,并且每次击键都必须作为一个事件来处理。如何访问 promt 缓冲区的内容?
最佳答案
我不清楚你所说的“提示”是什么意思,但听起来你需要响应单独的按键,而不是文本输入。
这在 Python FAQ 中有介绍。下"How do I get a single keypress at a time?"
关于Python:直接从提示符中读取用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3913663/