当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python configparser.ConfigParser.SECTCRE用法及代码示例


用法:

ConfigParser.SECTCRE

用于解析节标题的编译正则表达式。默认匹配 [section] 到名称 "section" 。空格被认为是部分名称的一部分,因此 [  larch  ] 将被读取为名称 "  larch  " 的部分。如果不合适,请覆盖此属性。例如:

>>> import re
>>> config = """
... [Section 1]
... option = value
...
... [  Section 2  ]
... another = val
... """
>>> typical = configparser.ConfigParser()
>>> typical.read_string(config)
>>> typical.sections()
['Section 1', '  Section 2  ']
>>> custom = configparser.ConfigParser()
>>> custom.SECTCRE = re.compile(r"\[ *(?P<header>[^]]+?) *\]")
>>> custom.read_string(config)
>>> custom.sections()
['Section 1', 'Section 2']

注意

虽然 ConfigParser 对象也使用 OPTCRE 属性来识别选项行,但不建议覆盖它,因为这会干扰构造函数选项 allow_no_valuedelimiters

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 configparser.ConfigParser.SECTCRE。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。