自定义Python Cmd模块默认错误消息

时间:2017-10-07 09:58:32

标签: python cmd

我正在使用python cmd模块构建命令行实用程序。现在我想更改默认的*** Unknown syntax: ds,例如[-] Unknown command: ds

是否可以改变它?

1 个答案:

答案 0 :(得分:1)

是的,您只需要覆盖default()方法:

class MyCmd(cmd.Cmd):
    def default(self, line):
        self.stdout.write('[-] Unknown command: %s\n' % (line,))