gpt4 book ai didi

Python 获取 raw_input 但手动决定字符串何时完成

转载 作者:太空狗 更新时间:2023-10-30 01:03:58 25 4
gpt4 key购买 nike

我希望有人在控制台中键入单词,并在他们按下“tab”键时从列表中自动完成。然而,raw_input 在有人点击 [Enter] 之前不会返回字符串。

如何在用户点击 [Enter] 之前将字符读入变量?

*注意:由于操作系统问题,我不想使用 import readline 进行自动完成。

最佳答案

对于这个问题,有一个关于 Unix 的官方 FAQ 条目:http://www.python.org/doc/faq/library/#how-do-i-get-a-single-keypress-at-a-time

编辑(从下面 Donal Fellows 的评论中复制):“问题是终端默认处于“熟化”模式(允许简单的行编辑)并且在获取 key 时在输入时,必须将其置于“原始”模式。” (谢谢!)

关于Python 获取 raw_input 但手动决定字符串何时完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2764121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com