Index ソフト・ハード Pythonタスク | argparse |
argparse 機能・要件 構成・方式 タスク 導入 Sample Error 基礎他 |
argparse.ArgumentParser ・プログラム実行時にコマンドラインで引数を受け取る処理を実装
#!/usr/bin/env python3 # シバン(Shebang)
import argparse # インポート
parser = argparse.ArgumentParser(description='説明') # パーサ作成
# parser.add_argumentで受け取る引数を追加
parser.add_argument('arg1', help='説明') # 必須の引数を追加
parser.add_argument('arg2')
parser.add_argument('--arg3') # オプション引数を追加
parser.add_argument('--train', '-t', default='train.csv') # 省略形がある
args = parser.parse_args() # 引数を解析
・実行例 $ python3 test.py input.txt output.txt --arg3 1111 -a 2222 |
All Rights Reserved. Copyright (C) ITCL |