Python argparse:如何允许单个参数使用多个名称?
在argparse中是否可以使用多个名称引用单个参数? 具体来说,我想允许用户通过下划线和连字符(破折号)指定参数 例如,我希望以下两个选项都适用于参数Python argparse:如何允许单个参数使用多个名称?,python,argparse,Python,Argparse,在argparse中是否可以使用多个名称引用单个参数? 具体来说,我想允许用户通过下划线和连字符(破折号)指定参数 例如,我希望以下两个选项都适用于参数args.input\u file: python main.py --input-file /tmp/file python main.py --input_file /tmp/file 只需在中列出更多选项。添加参数(): 我们应该做到这一点 请注意,在参数中使用减号-字符是正确的 python main.py --input-file /
args.input\u file
:
python main.py --input-file /tmp/file
python main.py --input_file /tmp/file
只需在
中列出更多选项。添加参数()
:
我们应该做到这一点
请注意,在参数中使用减号-
字符是正确的
python main.py --input-file /tmp/file
python main.py --input_file /tmp/file
arg_parser.add_argument('--input-file', '--input_file')