【发布时间】:2014-10-24 07:39:01
【问题描述】:
我正在使用
parser = argparse.ArgumentParser()
subparser = parser.add_subparsers()
add_parser = subparsers.add_parser("add", help="Add parser")
add_parser.add_argument("-project", default="global")
edit_parser = subparsers.add_parser("edit", help="Edit parser")
我想实现这样的目标:
- python myprogram.py 添加
- python myprogram.py 编辑
- python myprogram.py "随机字符串"
在前两个用例中,我的程序可以根据关键字“add”或“edit”分配正确的子解析器。我对最后一种情况感兴趣,它映射到我提供的任何随机字符串。
【问题讨论】:
-
如果您将代码格式化为代码会有所帮助。为此,请选择所有代码并按 Ctrl-K
标签: python-2.7 argparse