gpt4 book ai didi

python - 如何使 argparse.RawTextHelpFormatter 不折叠连续的空行

转载 作者:行者123 更新时间:2023-12-01 05:13:12 26 4
gpt4 key购买 nike

Python 手册说 argparse.RawTextHelpFormatter 假设我的帮助消息已经正确格式化并保留所有空格。

不正确 - 如果我有多个连续的空行,它仍然会将它们折叠为单个空行。

我怎样才能真正让它不影响我的格式?任何

这个例子,我能说的尽可能简单。您可以看到它正确地保留了奇怪的缩进,但它没有保留多个空行。

#!/usr/bin/python
from argparse import *

ArgumentParser(
formatter_class = RawTextHelpFormatter,
usage='''
start



end
''').parse_args()

产生

> ./foobar.py -h
usage:
start

end

(...)

最佳答案

我不明白为什么会发生这种情况。但我会在每一行添加一个空格。中间加一个空格就足够了。(当然,这只是部分修复 - 但谁会关心一个空格呢?)

(我试图在此处发布此代码,但 StackOverflow 无论如何都会删除这些空格)

关于python - 如何使 argparse.RawTextHelpFormatter 不折叠连续的空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23772826/

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