2016-06-28 47 views
1

因爲我已經將cmd導入到我的項目中,所以我得到了許多不需要的不必要的命令。當我在翻譯中,只需鍵入help,我就可以看到我的所有清單以及其他一些命令。有沒有一種方法來過濾這些,以便當我輸入help時,我只能得到我所做的命令列表,而不是任何預製/外部命令?當我在cmd中使用幫助時,如何過濾命令?

回答

1

cmd模塊上的文檔:

沒有參數,do_help()列出所有可用的幫助主題(即具有相應help_*()方法或有 文檔字符串命令 所有命令),並且還列出了任何未公開的命令。

你只需要重寫do_help()方法在cmd子是這樣的:

def do_help(self, arg): 
    """Provide help information""" 
    # if arg is present, print help for specific function 
    # otherwise print general help message