python 解析ini文本
时间: 2023-07-08 09:46:51 浏览: 94
解析ini
5星 · 资源好评率100%
Python中解析INI文件可以使用标准库中的configparser模块。下面是一个简单的示例代码:
```python
import configparser
# 创建一个ConfigParser对象
config = configparser.ConfigParser()
# 读取INI文件内容
config.read('example.ini')
# 获取所有的section
sections = config.sections()
print('所有的section:', sections)
# 获取section下的所有option
options = config.options('section1')
print('section1下的所有option:', options)
# 获取section下的所有键值对
items = config.items('section1')
print('section1下的所有键值对:', items)
# 获取指定section下的指定option的值
value = config.get('section1', 'option1')
print('section1下的option1值:', value)
```
在上面的代码中,我们首先创建了一个ConfigParser对象,然后使用它的read()方法读取了一个INI文件的内容。接着,我们使用sections()方法获取了所有的section,使用options()方法获取了指定section下的所有option,使用items()方法获取了指定section下的所有键值对,使用get()方法获取了指定section下的指定option的值。需要注意的是,在读取INI文件内容时,可以读取多个文件,使用多个参数传递文件名即可。
阅读全文