INI配置格式化
INI 语法参考
; This is a comment (semicolon)
# This is also a comment (hash)
[section_name]
key = value
another_key = another value
quoted = "value with spaces"
empty =
[database]
host = 127.0.0.1
port = 5432
user = admin
password = secret
[section.subsection] ; dotted subsection (some parsers)
key = value
INI 格式规则
| 元素 | 语法 | 说明 |
|---|---|---|
| 节(Section) | [section_name] | 大多数解析器区分大小写,必须独占一行 |
| 键值对 | key = value | = 两侧空格通常会被去除 |
| 注释 | ; 注释 或 # 注释 | 必须独占一行(大多数解析器不支持行内注释) |
| 空值 | key = | 合法,结果为空字符串 |
| 全局键 | key = value(在任何 section 之前) | 部分解析器支持默认/全局节 |