gpt4 book ai didi

python - 有没有办法让配置文件中的值包含空行?

转载 作者:行者123 更新时间:2023-11-28 19:25:26 25 4
gpt4 key购买 nike

我正在使用 ConfigParser,我希望能够获得一个包含空行的文本变量。例如我的配置文件看起来像

[config]
text = hello

goodbye

但是当我显示文本时它是

hello
goodbye

它忽略空行。我想知道是否有办法添加\n 或其他内容,以便在那里放置一个空白的空行

*编辑:*我试过 parser = SafeConfigParser(allow_no_value=True)

我尝试将\n 放在配置文件中,但它只是作为文本读取。

最佳答案

get 接口(interface)提供了替换,可用于解析器对新行的严格处理的次优解决:

> cat test.cfg 
[test]
test=one%(nl)stwo%(nl)sthree

> cat test.py
import ConfigParser
c = ConfigParser.SafeConfigParser()
c.read('test.cfg')
print c.get('test','test', vars={"nl":"\n\n"})

> python test.py
one

two

three

关于python - 有没有办法让配置文件中的值包含空行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14326279/

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