在python中,可以使用raw_input
模块为readline
启用标签自动完成功能:
readline.parse_and_bind("tab: complete")
但是,如何恢复上述行的效果?
我有一个程序,需要使用标签在\t
的自动完成和raw_input
之间切换。
答案 0 :(得分:0)
我想出了一个解决方法:
readline.set_completer(lambda text, state: text + "\t" if state == 0 else None)
但如果tab: complete
可以还原