如何用ConfigParser修改配置文件后保存?
时间: 2024-05-05 15:22:55 浏览: 19
可以按照以下步骤使用ConfigParser修改配置文件并保存:
1. 导入ConfigParser模块:
```python
import configparser
```
2. 创建ConfigParser对象:
```python
config = configparser.ConfigParser()
```
3. 读取配置文件:
```python
config.read('config.ini')
```
4. 修改配置项:
```python
config.set('section_name', 'option_name', 'new_value')
```
5. 保存配置文件:
```python
with open('config.ini', 'w') as f:
config.write(f)
```
完整示例代码:
```python
import configparser
# 创建ConfigParser对象
config = configparser.ConfigParser()
# 读取配置文件
config.read('config.ini')
# 修改配置项
config.set('DEFAULT', 'name', 'Alice')
config.set('DEFAULT', 'age', '25')
# 保存配置文件
with open('config.ini', 'w') as f:
config.write(f)
```
以上代码将会把配置文件中DEFAULT节下的name和age两个配置项的值分别修改为Alice和25。最后,调用write()方法将修改后的配置写回到config.ini文件中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)