在Python输入提示中启用自动补全

时间:2018-09-03 08:34:52

标签: python input autocomplete

在读取仅匹配一组特定值的输入字符串时,是否可以使用模块cmdreadline获得智能完成?

例如:

read_from_list(prompt"Name:", allowed_values=["Adam", "Bert", "Cesar"])

将创建提示

Name:

如果我输入

Ad

然后按完成(通常通过Tab键),我得到

Adam

作为奖励,甚至不能输入AdamBertCesar以外的字符串以及一组所有前缀。

更新:本质上,我想要Emacs的completing-readhttps://www.gnu.org/software/emacs/manual/html_node/elisp/Minibuffer-Completion.html

的Python 3变体

0 个答案:

没有答案