python:argparse

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
python:argparse [2020/02/01 19:54] – [サンプル] ともやんpython:argparse [2020/02/01 20:04] – [サンプル] ともやん
行 16: 行 16:
     args = parse_args()     args = parse_args()
     target_dir = args.target_dir     target_dir = args.target_dir
-    exclude_dir = args.exclude+    exclude_dirs = args.exclude
  
     print(f'target_dir: {target_dir}')     print(f'target_dir: {target_dir}')
-    print(f'exclude_dir: {exclude_dir}')+    print(f'exclude_dirs: {exclude_dirs}')
  
 if __name__ == '__main__': if __name__ == '__main__':
     main()     main()
- 
 </code> </code>
  
行 29: 行 28:
 <code> <code>
 $ python args_sample.py $ python args_sample.py
-usage: args_sample.py [-h] [--exclude EXCLUDE] target_dir+usage: args_sample.py [-h] [--exclude EXCLUDE [EXCLUDE ...]] target_dir
 args_sample.py: error: the following arguments are required: target_dir args_sample.py: error: the following arguments are required: target_dir
  
 $ python args_sample.py -h $ python args_sample.py -h
-usage: args_sample.py [-h] [--exclude EXCLUDE] target_dir+usage: args_sample.py [-h] [--exclude EXCLUDE [EXCLUDE ...]] target_dir
  
 positional arguments: positional arguments:
-  target_dir         target dir.+  target_dir            target dir.
  
 optional arguments: optional arguments:
-  -h, --help         show this help message and exit +  -h, --help            show this help message and exit 
-  --exclude EXCLUDE  exclude directory or file.+  --exclude EXCLUDE [EXCLUDE ...] 
 +                        exclude directory or file.
  
 </code> </code>
  • python/argparse.txt
  • 最終更新: 2020/09/11 16:30
  • by ともやん