1

我正在使用cmd2编写交互式 Python 应用程序。我使用@with_argparser装饰器进行参数解析。我的do_动作参数之一是目录。我希望选项卡完成以建议目录。我知道如何通过添加成员函数在 cmd2 中设置选项卡完成complete_,但我认为这仅适用于do_不使用@with_argparser. 如何将选项卡完成添加到以下代码?

class App(Cmd):
    ...
    parser = ArgumentParser()
    parser.add_argument('directory')
    @with_argparser(parser)
    def do_load_directory(self, args):
        ...
4

0 回答 0