举例说明configparser的用法
时间: 2023-12-11 11:51:58 浏览: 78
configparser是Python内置模块,用于读取和写入配置文件。下面是一个简单的示例,展示如何使用configparser读取、修改和保存一个配置文件。
假设我们有一个名为config.ini的配置文件,其内容如下:
```
[Settings]
Name = John
Age = 30
Email = john@example.com
```
我们可以使用以下代码读取、修改和保存该配置文件:
```python
import configparser
# 读取配置文件
config = configparser.ConfigParser()
config.read("config.ini")
# 获取配置项
name = config.get("Settings", "Name")
age = config.get("Settings", "Age")
email = config.get("Settings", "Email")
print(name, age, email) # 输出 John 30 john@example.com
# 修改配置项
config.set("Settings", "Age", "31")
config.set("Settings", "Email", "john@newemail.com")
# 保存配置文件
with open("config.ini", "w") as config_file:
config.write(config_file)
```
在这个示例中,我们首先使用configparser的ConfigParser类创建了一个config对象。然后,我们使用read()方法读取了config.ini配置文件的内容。
接着,我们使用get()方法获取了配置文件中的三个配置项Name、Age和Email的值,并将它们打印出来。
然后,我们使用set()方法修改了配置项Age和Email的值,并使用write()方法将更改后的配置写入到config.ini配置文件中。
最后,我们可以重新读取config.ini文件,以确保我们的更改已经保存成功。
阅读全文