parse方法使用灵活,在次记录,从而备忘。
- 1 参数前添加连字符的异同点: parser.add_argument(‘–base_directory’)和 parser.add_argument(‘base_directory’)
parser.add_argument(‘–base_directory’):
使用了前缀 --,表示这是一个可选参数,可以在命令行中使用 --base_directory 指定参数值。
示例:python script.py --base_directory /path/to/directory
parser.add_argument(‘base_directory’):
没有前缀 --,表示这是一个位置参数,必须在命令行中按照顺序提供参数值。
示例:python script.py /path/to/directory
总体而言,使用 – 前缀的参数通常是可选参数,而没有前缀的参数通常是位置参数。可选参数可以在命令行中以任意顺序出现,而位置参数必须按照定义的顺序提供。