ConfigParser是否有新行?

ConfigParser是否有新行?,第1张

ConfigParser是否有新行?

ConfigParser

_read()
方法的文档字符串说:

连续性由嵌入的换行符和领先的空格表示。

或替代(如Python 3中的版本所示):

值可以缩进多行,只要缩进的深度比值的第一行深即可。

此功能提供了一种将值拆分并跨多行“连续”处理它们的方法。例如,假设您有一个名为的配置文件

'test.ini'
,其中包含:

[EG SECTION]<br>EG=<br>  item 1<br>  item 2<br>  item 3<br>

您可以使用以下代码将

EG
in的值读
EG SECTION
入列表中:

try:    import ConfigParser as configparserexcept importError:  # Python 3    import configparsercp = configparser.ConfigParser()cp.read('test.ini')eg = cp.get('EG SECTION', 'EG')print(repr(eg))  # -> 'nitem 1nitem 2nitem 3'cleaned = [item for item in eg.strip().split('n')]print(cleaned)  # -> ['item 1', 'item 2', 'item 3']


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5648155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存