封装一个python读ini文件的函数
时间: 2024-05-01 07:22:18 浏览: 83
可以使用 Python 内置的 ConfigParser 模块来读取 ini 文件。下面是一个简单的封装函数:
```python
import configparser
def read_ini_file(file_path):
config = configparser.ConfigParser()
config.read(file_path)
return config
```
调用这个函数时,传入 ini 文件的路径即可:
```python
config = read_ini_file('config.ini')
```
此时,可以通过 `config` 对象来获取 ini 文件中的配置项。例如,要获取一个名为 `[DEFAULT]` 的配置块中的 `key` 配置项的值,可以使用以下代码:
```python
value = config.get('DEFAULT', 'key')
```
相关问题
封装函数读取.ini文件
可以使用Python的标准库`configparser`来读取`.ini`文件。
示例代码:
```python
import configparser
def read_ini_file(file_path):
config = configparser.ConfigParser()
config.read(file_path)
return config
```
使用示例:
```python
config = read_ini_file('example.ini')
value = config.get('section_name', 'option_name')
```
其中,`example.ini`是你要读取的`.ini`文件路径,`section_name`是你要读取的段落名称,`option_name`是你要读取的选项名称。
如果你要读取的`.ini`文件中有多个段落和选项,可以使用`sections()`和`options()`方法来获取所有段落和选项的名称。
示例代码:
```python
config = read_ini_file('example.ini')
# 获取所有段落名称
sections = config.sections()
# 获取指定段落的所有选项名称
options = config.options('section_name')
```
阅读全文