【Python】コマンドライン引数を処理するargparseパッケージ
Pythonでコマンドライン引数を簡単に取得できるパッケージが用意されています。それがargparseパッケージです。
例えば↓こんな風にオプション付きで渡すことができるんです。
$ python3 test.py --path /home/test --lib hoge
使い方は以下のとおりです。
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--lib", metavar="<lib>")
parser.add_argument("--path", metavar="<path>")
args = parser.parse_args()
path = args.path
lib = args.lib
print(path)
print(lib)
実行結果はご覧の通り。
$ python3 test.py --path /home/test --lib hoge /home/test hoge
スポンサーリンク