optparse モジュールを使用して、作成したオプションを解析し、-h オプションで表示する使用法メッセージを自動的に生成します。
Python スクリプトで使用法メッセージを文字列として取得するにはどうすればよいですか? 解析に問題がある場合は、印刷したいと思います。
(オブジェクトは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
どうparser.format_help()
ですか?