4
我使用的優秀子分析器系統來創建一個接受許多不同命令的命令行程序。從我讀到的內容來看,在明確時自動接受參數的單字符縮寫。我想讓它爲子分析器做同樣的事情。如果設置我subparsers這樣的:讓Python的argparse接受subparsers的單字符縮寫嗎?
foo_parser = subparsers.add_parser('foo')
# ... set up arguments and handler ...
bar_parser = subparsers.add_parser('bar')
# ... set up arguments and handler ...
然後我想解析器接受myprogram f arg0
爲myprogram foo arg0
一個明確的縮寫。但事實並非如此。
任何想法?
這是我所需要的,不幸的是它只支持Python 3。 – japreiss