用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。