- くだすれPython(超初心者用) その29©2ch.net
658 :デフォルトの名無しさん[sage]:2016/06/05(日) 01:36:25.92 ID:X+8v2WhO - >>652
add_argument()のtypeキーワードに引数をチェックする関数を指定すればいい チェックが通ったら煮るなり焼くなりしてreturnすればおk def hoge_type(value): if not re.search(r'\.py$', value): raise ValueError('invalid extension') return value このhoge_typeを下のように指定する parser.add_argument('--hoge', type=hoge_type)
|