使用add_argument方法給應用添加參數,其中add_argument方法的參數比較多,這也使得argparse庫的使用不夠簡潔。我們將繼續引入更好的開源庫click用於命令行參數分析。
以下是add_argument方法的參數和含義的摘要:
解析參數需要ArgumentParser實例的parse_args方法,該方法返回NameSpace對象;可以通過訪問命名空間對象屬性來獲取參數值。
下面是壹個簡單的例子:通過parser.server獲取- host選項的值,通過parse.boolean_switch獲取-t選項的值。
查看幫助信息:
參數默認值:
指定參數:
打印幫助信息:
打印版本信息:
傳遞參數: