jjzjj

subpositional

全部标签

Python argparse 位置参数和子命令

我正在使用argparse并尝试混合使用子命令和位置参数,但出现了以下问题。这段代码运行良好:importargparseparser=argparse.ArgumentParser()subparsers=parser.add_subparsers()parser.add_argument('positional')subparsers.add_parser('subpositional')parser.parse_args('subpositionalpositional'.split())上面的代码将args解析为Namespace(positional='positional'