Python 的一些问题合集
argparse
用于命令行解析
第一步
1 | import argparse |
- 描述软件用途
1 | parser = argparse.ArgumentParser(description='create file') |
- 可选择的参数(带上–加上小写字母)
1 | parser.add_argument(str, type=str, help=str) |
效果
1 | parser.add_argument('--input_file', type=str, help='the video file you want modified') |
可选参数后面跟的是该参数的解释,在bash下会变成大写,如下面的--input_file
变为INPUT_FILE
1 | optional arguments: |
- 解析参数的args
<class 'argparse.Namespace'>
1 | args = parser.parse_args() |
- sys.argv