gpt4 book ai didi

python - 如何字符串格式 OptionParser() 帮助消息?

转载 作者:太空狗 更新时间:2023-10-29 11:14:10 24 4
gpt4 key购买 nike

如何格式化 OptionParser() 帮助信息的字符串?似乎忽略了换行符?请看下面的代码。

parser = OptionParser()
parser.add_option("--s", dest="s", type="string", help="first line \n second line")

意图:

current output:
.... first line \n second line

expected output:
.... first line
second line

最佳答案

我可以建议 argparse

我不确定 OptionParser 是否支持这一点,但我建议使用三重引号
即:

parser = OptionParser()
parser.add_option('--s',
dest='s'
type='string'
help='''
With triple quotes I can directly put in anything including line spaces.
\n will appear as a string rather than a newline.''')

参数解析示例:

import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--s',
help='''first line
second line''')
args = parser.parse_args()
print args.s

关于python - 如何字符串格式 OptionParser() 帮助消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24314839/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com