Print program usage example with argparse module
我正在学习如何使用Python的
1 2 3 4 5 | parser = argparse.ArgumentParser(description='My first argparse attempt', add_help=True) parser.add_argument("-q", action ="store", dest='argument', help="First argument") output = parser.parse_args() |
其输出为:
1 2 3 4 5 6 7 | usage: test.py [-h] [-q ARGUMENT] My first argparse attempt optional arguments: -h, --help show this help message and exit -q ARGUMENT First argument |
现在,假设我希望我的
1 | Usage: python test.py -q"First Argument for test.py" |
我的目的是打印上述使用示例以及
那么,
使用
1 2 3 4 5 | parser = argparse.ArgumentParser( description='My first argparse attempt', epilog='Example of use') output = parser.parse_args() |
印刷品:
1 2 3 4 5 6 | My first argparse attempt optional arguments: -h, --help show this help message and exit Example of use |