【发布时间】:2017-06-12 17:55:07
【问题描述】:
我正在尝试使用内置 Python 模块 argparse 为我的程序创建命令行参数解析器。我希望用户能够正常运行我的程序,或者运行演示。运行演示需要一个演示编号,这将是一个命令行参数。因此,基本上,命令行参数可以采用这些格式之一。
python3 blah.py normalpython3 blah.py demo <demo#>
如何允许用户使用其中一个选项,但不能同时使用这两个选项?另外,如何使使用演示选项时需要演示编号而使用普通选项时不需要?
提前致谢。
【问题讨论】:
标签: python-3.x command-line-arguments