python 修改配置文件
时间: 2023-07-26 18:09:39 浏览: 140
在 Python 中,你可以使用 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')
```
其中,`section_name` 是配置文件中的部分名称,`option_name` 是要修改的选项名称,`new_value` 是新值。
5. 保存修改后的配置文件:
```python
with open('config.ini', 'w') as configfile:
config.write(configfile)
```
完整的示例代码如下:
```python
import configparser
# 创建 ConfigParser 对象
config = configparser.ConfigParser()
# 读取配置文件
config.read('config.ini')
# 修改配置文件
config.set('database', 'host', 'new_host')
config.set('database', 'port', '3307')
# 保存修改后的配置文件
with open('config.ini', 'w') as configfile:
config.write(configfile)
```
这个示例将配置文件中 `database` 部分的 `host` 和 `port` 选项分别修改为 `new_host` 和 `3307`。
相关推荐
![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_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)