Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 getstr() 读取用户输入文本。我不想等待用户按下回车,而是想在每次更改时读取输入并根据输入重新渲染屏幕的其他部分。
getstr() 有可能吗?如何?如果没有,最简单/最简单的选择是什么?
不是用getstr(),但用 curses 肯定是可能的。您只需通过 -- 一次读取每个按键,getch()并且,如果您想要一个可编辑的缓冲区,则必须重新创建类似于您自己的功能的getstr()东西。(我会发布一个示例,但我所拥有的是 C 而不是 Python。)
getstr()
getch()