动态独立单词自动完成 python3
dynamic indivdual word autocomplete python3
我正在寻找基于索引的自动完成功能,例如每个参数都有自己的自动完成功能
提示> 使用 Whosebug
因此 use 会有自己的自动完成功能,Whosebug 也会有
我知道这是可能的,因为帝国做到了,我尝试过 readline、prompt_toolkit 和建议?
这个可以用cmd模块完成看看
class CmdTemplate(cmd.Cmd):
def __init__(self, wordlist, prompt):
self.wordlist = wordlist
self.prompt = prompt
super(CmdTemplate, self).__init__()
def do_c2(self, line):
pass
def complete_c2(self, text, line, start_index, end_index):
if text:
return [
words for words in wordlist
if words.startswith(text)
]
else:
return wordlist
do_ 表示主命令,complete_ 自动完成它,祝你好运
我正在寻找基于索引的自动完成功能,例如每个参数都有自己的自动完成功能
提示> 使用 Whosebug
因此 use 会有自己的自动完成功能,Whosebug 也会有 我知道这是可能的,因为帝国做到了,我尝试过 readline、prompt_toolkit 和建议?
这个可以用cmd模块完成看看
class CmdTemplate(cmd.Cmd):
def __init__(self, wordlist, prompt):
self.wordlist = wordlist
self.prompt = prompt
super(CmdTemplate, self).__init__()
def do_c2(self, line):
pass
def complete_c2(self, text, line, start_index, end_index):
if text:
return [
words for words in wordlist
if words.startswith(text)
]
else:
return wordlist
do_ 表示主命令,complete_ 自动完成它,祝你好运