argparse
ArgumentParser
コマンドライン引数を受け取るためのPython標準ライブラリ
code:memo.py
import argparse # 1. argparseをインポート
parser = argparse.ArgumentParser(description='このプログラムの説明(なくてもよい)') # 2. パーサを作る
# 3. parser.add_argumentで受け取る引数を追加していく
parser.add_argument('arg1', help='この引数の説明(なくてもよい)') # 必須の引数を追加
parser.add_argument('arg2', help='foooo')
parser.add_argument('--arg3') # オプション引数(指定しなくても良い引数)を追加
# ショートオプションとロングオプションをやる場合
parser.add_argument('-a', '--arg4')
args = parser.parse_args() # 4. 引数を解析
print('arg1='+args.arg1)
print('arg2='+args.arg2)
print('arg3='+args.arg3)
print('arg4='+args.arg4)
ファイル名をargparse.pyにするとうまくうごかないので別の名前にする必要がある。
確認用
Q. argparse
Q. -p、--paramオプションを受けとる場合
Q. 引数のヘルプを追加する
Q. 引数処理をする
Q.
参考
関連