Pythonのargparseモジュールの使い方は?

argparseモジュールは、Pythonの標準ライブラリでコマンドライン引数を解析するためのモジュールです。以下はargparseモジュールの基本的な使い方です:

  1. argparseモジュールをインポートする。
  2. argparseをインポートします。
  3. ArgumentParserオブジェクトを作成します。
  4. parser = argparse.ArgumentParser()と記述します。
  5. 命令ライン引数を追加してください。
  6. parser.add_argument(‘名前’, help=’姓名’)
    parser.add_argument(‘–年齢’, help=’年龄’, type=int)
  7. コマンドライン引数を解析する
  8. パーサーを使用して引数を解析します。
  9. コマンドライン引数を使用する:
  10. print(‘名前:’, args.name)
    print(‘年齢:’, args.age)

サンプルコードの完全な例は以下の通りです:

import argparse

parser = argparse.ArgumentParser()
parser.add_argument('name', help='姓名')
parser.add_argument('--age', help='年龄', type=int)

args = parser.parse_args()

print('姓名:', args.name)
print('年龄:', args.age)

コマンドラインでこのスクリプトを実行すると、名前と年齢をパラメーターとして渡すことができます。例えば:

python script.py John --age 25

結果出力:

姓名: John
年龄: 25

Pythonの公式ドキュメントのargparseモジュールを参照して、デフォルト値の設定やパラメータの値の範囲を制限するなど、より複雑な引数設定もサポートされています。

bannerAds