optparse在python中生成的用法消息字符串?

2024-04-20 08:28:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用optparse模块来解析我所做的选项,它会自动生成使用消息来打印-h选项。在

如何在python脚本中获得字符串形式的用法消息?当解析出现问题时,我想把它打印出来。在


Tags: 模块字符串脚本消息用法选项形式optparse
2条回答

parser.format_help()怎么样?在

如果您使用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')

产生:

^{pr2}$

相关问题 更多 >