我正在使用 optparse 模块进行选项/参数解析。出于向后兼容性的原因,我无法使用 argparse 模块。如何格式化我的 Epilog 消息以便保留换行符?
在下面的示例中,我希望按格式打印尾声。
epi = \
"""
Examples usages:
Do something
%prog -a -b foo
Do something else
%prog -d -f -h bar
"""
parser = optparse.OptionParser(epilog=epi)
请参阅第一个答案:
python optparse,如何在使用输出中包含附加信息? https://stackoverflow.com/questions/1857346/python-optparse-how-to-include-additional-info-in-usage-output
基本答案是子类化 OptionParser
class MyParser(optparse.OptionParser):
def format_epilog(self, formatter):
return self.epilog
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)