【发布时间】:2022-10-15 01:22:22
【问题描述】:
Argparse 似乎没有检查整个选项字符串来分配值。这是一个错误还是有意的?如果这是有意的,这有什么用例?
使用 python3 test.py 运行以下程序-测试“测试”
import argparse
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('-testurl', dest='testurl')
args = parser.parse_args()
print(args)
输出是
命名空间(testurl='testing')
【问题讨论】:
-
来自文档,
allow_abbrev - Allows long options to be abbreviated if the abbreviation is unambiguous. (default: True)