Windows中的python cmd2提示和选项卡完成不起作用

以下代码未按预期显示提示或展开选项卡。 当我删除上面带有注释的行并在linux中运行时,它可以工作。 我该怎么办才能使其在Windows 10中正常工作?

# 1
from pyreadline import Readline
from cmd2 import Cmd


class Backup(Cmd):
    def __init__(self):
        super().__init__(allow_cli_args=False)
        self.AREAS = ["src","tgt"]

    def do_clearx(self,args):
        self.poutput(f"{args}")

    def complete_clearx(self,text,line,begidx,endidx):
        if not text:
            completions = self.AREAS[:]
        else:
            completions = [f for f in self.AREAS if f.startswith(text)]
        return completions


if __name__ == "__main__":
    # 2
    readline = Readline()
    backup = Backup()
    backup.prompt = "$ "
    backup.cmdloop("Backup Test. type help for help")
cynthiazl 回答:Windows中的python cmd2提示和选项卡完成不起作用

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2896969.html

大家都在问