用法:
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_value
和delimiters
。
相关用法
- Python configparser.ConfigParser.readfp用法及代码示例
- Python configparser.ConfigParser.BOOLEAN_STATES用法及代码示例
- Python configparser.ConfigParser.read用法及代码示例
- Python configparser.BasicInterpolation用法及代码示例
- Python configparser.ExtendedInterpolation用法及代码示例
- Python contextlib.AsyncContextDecorator用法及代码示例
- Python contextlib.AsyncExitStack用法及代码示例
- Python contextlib.ExitStack.pop_all用法及代码示例
- Python contextlib.redirect_stdout用法及代码示例
- Python contextlib.aclosing用法及代码示例
- Python contextlib.ExitStack用法及代码示例
- Python contextlib.contextmanager用法及代码示例
- Python contextvars.ContextVar.reset用法及代码示例
- Python contextlib.closing用法及代码示例
- Python contextlib.nullcontext用法及代码示例
- Python contextlib.ContextDecorator用法及代码示例
- Python contextvars.Context.run用法及代码示例
- Python contextlib.suppress用法及代码示例
- Python collections.somenamedtuple._replace用法及代码示例
- Python collections.somenamedtuple._asdict用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 configparser.ConfigParser.SECTCRE。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。