【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
スポンサーリンク