python 读取config 文件指定数组
时间: 2024-01-04 19:04:53 浏览: 388
python实现的config文件读写功能示例
可以使用 Python 内置的 ConfigParser 模块来读取配置文件中的数组。下面是一个简单的示例:
假设有一个名为 `config.ini` 的配置文件,其中有一个名为 `[MySection]` 的部分,包含一个名为 `my_array` 的数组:
```
[MySection]
my_array = 1, 2, 3, 4, 5
```
可以使用以下代码读取并解析该配置文件:
```python
import configparser
config = configparser.ConfigParser()
config.read('config.ini')
my_array_str = config.get('MySection', 'my_array')
my_array = [int(x.strip()) for x in my_array_str.split(',')]
print(my_array)
```
输出结果为:
```
[1, 2, 3, 4, 5]
```
这里首先导入 ConfigParser 模块,然后创建一个 ConfigParser 对象,并使用其 `read()` 方法读取配置文件。接着使用 `get()` 方法获取 `my_array` 的值,并将其转换为列表类型。注意,这里需要先将字符串按逗号分隔,再使用 `strip()` 方法去除空格,并使用 `int()` 方法将字符串转换为整数。最后打印输出结果即可。
阅读全文