用法:
class configparser.BasicInterpolation
ConfigParser
使用的默认实现。它使值可以包含格式字符串,这些格式字符串引用同一节中的其他值,或特殊默认节 1 中的值。可以在初始化时提供其他默认值。例如:
[Paths] home_dir: /Users my_dir: %(home_dir)s/lumberjack my_pictures: %(my_dir)s/Pictures [Escape] gain: 80%% # use a %% to escape the % sign (% is the only character that needs to be escaped)
在上面的示例中,将
interpolation
设置为BasicInterpolation()
的ConfigParser
会将%(home_dir)s
解析为home_dir
的值(在本例中为/Users
)。%(my_dir)s
实际上将解析为/Users/lumberjack
。所有插值都是按需完成的,因此引用链中使用的键不必在配置文件中以任何特定顺序指定。随着
interpolation
设置为None
,解析器将简单地返回%(my_dir)s/Pictures
作为my_pictures
的值和%(home_dir)s/lumberjack
作为my_dir
的值。
相关用法
- Python configparser.ConfigParser.readfp用法及代码示例
- Python configparser.ConfigParser.BOOLEAN_STATES用法及代码示例
- Python configparser.ExtendedInterpolation用法及代码示例
- Python configparser.ConfigParser.SECTCRE用法及代码示例
- Python configparser.ConfigParser.read用法及代码示例
- 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.BasicInterpolation。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。