python解析ini文件
时间: 2024-09-22 18:06:49 浏览: 43
python读取ini配置文件过程示范
在Python中,解析INI文件常用的标准库是`configparser`模块,这是一个非常方便的功能强大且易于使用的工具,可以读取和写入Windows .ini风格的配置文件。
以下是一个简单的例子来展示如何使用`configparser`解析INI文件:
```python
import configparser
# 创建ConfigParser对象
config = configparser.ConfigParser()
# 加载ini文件
with open('config.ini', 'r') as file:
config.read(file)
# 读取键值对
section_name = 'SectionName'
key = 'KeyName'
value = config.get(section_name, key)
print(f'value of {key} in section {section_name}: {value}')
# 打印整个section的内容
for option, value in config.items(section_name):
print(f'{option}: {value}')
# 保存修改后的配置
with open('config.ini', 'w') as file:
config.write(file)
```
在这个例子中,`config.read()`方法会加载指定的文件,`config.get()`函数用于获取特定键对应的值,`items()`函数则返回section的所有键值对。
阅读全文