如何为用户显示 Python Argparse 命令行

How to Display Python Argparse Command Line for Users

Python 对于非程序员来说可能会让人望而生畏。 argparse 是否应该让用户清楚地知道 python 需要在其余用法行之前输入?如果是这样,惯例是什么?

Argparse 教程示例:https://docs.python.org/2/howto/argparse.html

prog.py

import argparse
parser = argparse.ArgumentParser()
parser.parse_args()

输出

$ python prog.py --help
usage: prog.py [-h]

optional arguments:
  -h, --help  show this help message and exit

将以下内容添加为第一行 - 感谢@hpaulj

#! /usr/bin/env python