1

optparse モジュールを使用して、作成したオプションを解析し、-h オプションで表示する使用法メッセージを自動的に生成します。

Python スクリプトで使用法メッセージを文字列として取得するにはどうすればよいですか? 解析に問題がある場合は、印刷したいと思います。

4

2 に答える 2

2

(オブジェクトはparser.error(...)どこにparserありますか) を使用すると、使用法に関するメッセージが表示されます。OptionParser

例えば:

from optparse import OptionParser

parser = OptionParser('usage: %prog [options] target source [source ...]')
[...]

(opts, args) = parser.parse_args()

if len(args) < 2:
    parser.error('need a target and at least one source')

生成:

Usage: merge-into.py [options] target source [source ...]

merge-into.py: error: need a target and at least one source
于 2011-03-15T02:30:28.483 に答える
1

どうparser.format_help()ですか?

于 2011-03-15T02:44:02.133 に答える