以下代码未按预期显示提示或展开选项卡。 当我删除上面带有注释的行并在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")