2
我正在構建命令行實用程序,使用python cmd
模塊。現在我想更改默認*** Unknown syntax: ds
這樣的東西[-] Unknown command: ds
。自定義Python Cmd模塊默認錯誤消息
是否有可能改變這種情況?
我正在構建命令行實用程序,使用python cmd
模塊。現在我想更改默認*** Unknown syntax: ds
這樣的東西[-] Unknown command: ds
。自定義Python Cmd模塊默認錯誤消息
是否有可能改變這種情況?
是的,你只需要重寫default()
方法:
class MyCmd(cmd.Cmd):
def default(self, line):
self.stdout.write('[-] Unknown command: %s\n' % (line,))