我正在使用python cmd
模块构建命令行实用程序。现在我想将默认值更改为*** Unknown syntax: ds
类似这样的[-] Unknown command: ds
.
有可能改变这一点吗?
是的,你只需要覆盖default()
方法:
class MyCmd(cmd.Cmd):
def default(self, line):
self.stdout.write('[-] Unknown command: %sn' % (line,))