python-21-argparseの基本的な使用法

argparseは、Pythonに付属するコマンドラインパラメーター解析パッケージであり、コマンドラインパラメーターを簡単に読み取るために使用できます。
ファイルtt.py

import argparse
parser = argparse.ArgumentParser(description="Demo of argparse")
parser.add_argument('-n','--name', default='zhang')
parser.add_argument('-y','--year', default='20')
args = parser.parse_args()
print(args)
name = args.name
year = args.year
print('Hello {}  {}'.format(name,year))

出力表示

Namespace(name='zhang', year='20')
Hello zhang  20

(1)ArgumentParserクラスは、パラメーターパーサーの機能を説明するパーサーオブジェクトを生成します。コマンドラインにヘルプ情報が表示されると、説明の説明情報が表示されます。
(2)オブジェクトのadd_argument関数を使用してパラメーターを追加します。ここでは、名前と年の2つのパラメーターを追加しました。ここで、「-n」と「–name」は同じパラメーターを示し、デフォルトのパラメーターは、コマンドの実行時にパラメーターが指定されていない場合、プログラムがこの値をパラメーターとして使用することを示します。値。
(3)オブジェクトのparse_argsを使用して、解析されたパラメーターを取得します。
(4)コマンドライン入力

CMD>python tt.py -n 'liu' --year '30'
Namespace(name="'liu'", year="'30'")
Hello 'liu'  '30'

(4)ヘルプ情報を表示する

CMD>python tt.py -h
usage: tt.py [-h] [-n NAME] [-y YEAR]

Demo of argparse

optional arguments:
  -h, --help            show this help message and exit
  -n NAME, --name NAME
  -y YEAR, --year YEAR

おすすめ

転載: blog.csdn.net/qq_20466211/article/details/113694772