開発Tips/Python
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
***コマンドライン引数 [#k82907b2]
argparseの使用例
#code(python){{
import argparse
# ArgumentParserオブジェクトを生成する
# descriptionにこのコマンドの説明を登録
parser = argparse.ArgumentParser(description='command des...
# 位置引数(必須の引数)
parser.add_argument('filepath', help='help message')
# オプション引数は '--' を頭につける
parser.add_argument('--a', help='help message')
# デフォルト値
parser.add_argument('filepath', default='xxx.txt', help='...
# 型を指定
parser.add_argument('num', type=int, default=10, help='he...
# 選択肢
parser.add_argument('lang', choices=('japanese', 'english...
# 引数の文字の有無で区別する場合
# 通常は「--a 10」のように引数の後に値を書くが、この場合...
# この例は、書いた場合は1、省略した場合は0になる
parser.add_argument('--a', action='store_const', default=...
# 引数の文字の有無で区別する場合(True/False)
# この例は、書いた場合はTrue、省略した場合はFalseになる
parser.add_argument('--a', action='store_true', help='hel...
# この例は、逆バージョン
parser.add_argument('--a', action='store_false', help='he...
# コマンドライン引数の解析
args = parser.parse_args()
}}
以降のプログラム中で、args.filepath、args.a のように引数...
***リスト [#of69bdd7]
***タプル [#k46672b1]
***辞書 [#qc1e69af]
***文字コード [#rbe12521]
***文字列の書式指定 [#h6816594]
終了行:
#contents
***コマンドライン引数 [#k82907b2]
argparseの使用例
#code(python){{
import argparse
# ArgumentParserオブジェクトを生成する
# descriptionにこのコマンドの説明を登録
parser = argparse.ArgumentParser(description='command des...
# 位置引数(必須の引数)
parser.add_argument('filepath', help='help message')
# オプション引数は '--' を頭につける
parser.add_argument('--a', help='help message')
# デフォルト値
parser.add_argument('filepath', default='xxx.txt', help='...
# 型を指定
parser.add_argument('num', type=int, default=10, help='he...
# 選択肢
parser.add_argument('lang', choices=('japanese', 'english...
# 引数の文字の有無で区別する場合
# 通常は「--a 10」のように引数の後に値を書くが、この場合...
# この例は、書いた場合は1、省略した場合は0になる
parser.add_argument('--a', action='store_const', default=...
# 引数の文字の有無で区別する場合(True/False)
# この例は、書いた場合はTrue、省略した場合はFalseになる
parser.add_argument('--a', action='store_true', help='hel...
# この例は、逆バージョン
parser.add_argument('--a', action='store_false', help='he...
# コマンドライン引数の解析
args = parser.parse_args()
}}
以降のプログラム中で、args.filepath、args.a のように引数...
***リスト [#of69bdd7]
***タプル [#k46672b1]
***辞書 [#qc1e69af]
***文字コード [#rbe12521]
***文字列の書式指定 [#h6816594]
ページ名: