在argparse中,可以使用add_argument()函数中的参数dest来指定选项的名称。如果用户在命令行中输入选项的不完整名称时,这个选项可能无法被正确解析。要解决这个问题,我们可以使用metavar参数来添加选项的完整名称。
以下是一个示例代码:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--input-file', dest='input_file', metavar='', help='input file')
parser.add_argument('--output-file', dest='output_file', metavar='', help='output file')
args = parser.parse_args()
print(args.input_file)
print(args.output_file)
在这个示例中,我们使用了metavar参数来添加了