分析機能
1物体= parser.add_argument_group(「obejct」 )# パーサー・オブジェクトの初期化は、複数のオブジェクト話す
2 object.add_argument()内部パラメータ
1フラグ:同様のパラメータ名「-H」でなければならない
2 flag_name:「のようなエイリアスパラメータ- -host "
3デフォルト:デフォルト値がないとき、開始パラメータ指定されたパラメータ(リストは、様々なタイプのものとすることができる、論理的な判断Pythonサポート)
4タイプ:分析データ型(共通STR、INT、フロート)
。5 DEST:このパラメータはかなりあります場所や特定の名前を関連付けるためのオプションに名前を直接使用する値の
必要性は、このパラメータを指定してコマンドで発生した場合に指定するオプション(TrueまたはFalse):必要な6
7ヘルプ:このパラメータの説明を使用オプション効果(テキスト版)
。8アクション:store_trueとに設定されている場合、以前に格納された値(store_trueと、store_False)は、典型的には、デフォルトで(trueまたはfalse)一致は、設定されたデフォルト値は、Falseで、代わりにTRUE、FALSEの出力値
9 NARGS:利用可能可変
整数値N(N数)*(任意の数)+(一つ以上)とすることができる
。この変数は、各パラメータとの間の空間に追加されたときに2を、そして最後に、各パラメータのリストを返します テーブル内のエレメント
3は、特定の数が最大delimitors受信指定された変数の数を表し受ける
3パラメータリスト値印刷を
ここでのparser.parse_args()呼び出しは、全体の引数ことは、その後のargs.dest値に従う
2例
argparseインポート
パーサー= argparse.ArgumentParser(「テストケース」)
テスト= parser.add_argument_group(「テスト」)
'(test.add_argument -u '' -ユーザー'種類= STR、ヘルプ=' ユーザーを入力してください、デフォルトはroot 'デフォルト='ルート「)
parser.print_help()
引数= parser.parse_args()#印刷値
印刷(args.user)
基本〜argparseのPythonモジュール
おすすめ
転載: www.cnblogs.com/danhuangpai/p/10972233.html
おすすめ
ランキング