我的python3脚本处理命令行上指定的输入和输出文件。用法应该看起来像这个
xxxx.py [-h] --input=file --output=file
在代码中,我使用
parser.add_argument("input", help='Input file');
parser.add_argument("output", help='Output file');
但是这些参数没有必要的前缀。有没有办法为每个参数指定前缀?
只需包含双短划线:
parser.add_argument("--input", help='Input file');
parser.add_argument("--output", help='Output file');
自变量要么是位置性的,要么是可选的;以--
开头的参数始终是可选的。不能创建带有--
前缀的位置参数,也不应该这样做。--
前缀是一个用户界面约定,您真的不想破坏它。