26
argparse内でプログラム名とバージョン情報を指定する好ましい方法は何ですか?プログラムのバージョンをprogとバージョン文字列の書式で表示するPythonのargparse
__version_info__ = ('2013','03','14') __version__ = '-'.join(__version_info__) ... parser.add_argument('-V', '--version', action='version', version="%(prog)s ("+__version__+")")
- http://argparse.googlecode.com/svn/trunk/doc/ArgumentParser.html#prog
- http://pymotw.com/2/argparse/
- http://www.python.org/dev/peps/pep-0386/
- http://www.python.org/dev/peps/pep-0396/
- http://www.python.org/dev/peps/pep-3001/
これは標準的な方法でどのように見えますか?あなたのバージョンの例をargparseコード行にverbatim "2.0"と置くことを参照してください... – type
これは私の例ではない;それはドキュメントのものです。 – ecatmur
なぜこれがダウンリストされたのかわかりません。それはどのようにドキュメントがそれを行うと言います。 – gecko