我認爲這一定很容易,但我不明白。argparse:確定使用哪個子分析器
假設我有以下arparse解析器:
import argparse
parser = argparse.ArgumentParser(version='pyargparsetest 1.0')
subparsers = parser.add_subparsers(help='commands')
# all
all_parser = subparsers.add_parser('all', help='process all apps')
# app
app_parser = subparsers.add_parser('app', help='process a single app')
app_parser.add_argument('appname', action='store', help='name of app to process')
我怎麼能確定,使用爲子分析器? 電話:
print parser.parse_args(["all"])
給我一個空的命名空間:
Namespace()
這個問題恕我直言有更好的回答則認爲一個原。 –