argparse


1.argparseモジュール

  • Pythonパッケージ
  • pythonファイルを実行すると、複数の変数
  • を設定できます.
  • ライブラリ
  • では、プログラムに必要なパラメータをユーザーに優しいCLIインタフェースとして簡単に記述できます.

    2. tutorial


    2-1. ArgumentParser object

  • パラメータ情報を含む解析インスタンス
  • を作成
    🖥 main.py
    import argparse
    # -*- coding: utf-8 -*-
    
    # parser 생성
    parser = argparse.ArgumentParser(
    	description='Argparse Tutorial',
        formatter_class=argparse.ArgumentDefaultsHelpFormatter)

    2-2. add_argument

  • 因子
  • を追加
    parser.add_argument(
    	'--first_arg',
        type=int,
        default=1,
        help='첫 번째 인자 입력')
        
    parser.add_argument(
    	'--second_arg',
        type=int,
        default=2,
        help='두 번째 인자 입력')

    2-3. parse_args()

  • コマンドウィンドウから受信パラメータをオブジェクトに変換することにより、パラメータを
  • に分割する.
    args = parser.parse_args()
    
    x = args.first_arg
    y = args.second_arg
    print(f'실행 결과 : {x} + {y} = {x+y}')

    2-4. 検査結果