python configparser List 存入 .ini
时间: 2023-08-22 13:04:38 浏览: 165
Python使用configparser读取ini配置文件
你可以使用 `configparser` 库来将列表存入 .ini 文件。首先,你需要创建一个 `ConfigParser` 对象,然后使用它来添加和读取配置项。
下面是一个示例代码,演示了如何将列表存入 .ini 文件:
```python
from configparser import ConfigParser
# 创建 ConfigParser 对象
config = ConfigParser()
# 创建一个列表
my_list = ['item1', 'item2', 'item3']
# 将列表转换为字符串,使用逗号分隔
list_string = ','.join(my_list)
# 添加配置项到 ConfigParser 对象
config['Section'] = {'my_list': list_string}
# 写入 .ini 文件
with open('config.ini', 'w') as configfile:
config.write(configfile)
```
运行上述代码后,你将会得到一个名为 `config.ini` 的文件,它的内容如下:
```
[Section]
my_list = item1,item2,item3
```
现在,你已经成功将列表存入了 .ini 文件中。你可以通过读取 .ini 文件来获取该列表的值。下面是一个读取 .ini 文件的示例代码:
```python
from configparser import ConfigParser
# 创建 ConfigParser 对象
config = ConfigParser()
# 读取 .ini 文件
config.read('config.ini')
# 获取配置项的值,并将其转换回列表
list_string = config.get('Section', 'my_list')
my_list = list_string.split(',')
print(my_list) # 输出: ['item1', 'item2', 'item3']
```
这样,你就可以成功读取 .ini 文件中存储的列表了。
阅读全文