python 读写ini文件
时间: 2023-08-19 09:05:44 浏览: 40
要读写INI文件,可以使用Python标准库中的configparser模块。以下是一个简单的示例:
```python
import configparser
# 读取INI文件
config = configparser.ConfigParser()
config.read('config.ini')
# 获取指定section和option的值
value = config.get('section_name', 'option_name')
# 修改指定section和option的值
config.set('section_name', 'option_name', 'new_value')
# 写入INI文件
with open('config.ini', 'w') as f:
config.write(f)
```
在上面的代码中,我们首先创建一个ConfigParser对象,并使用read方法读取INI文件。然后,我们可以使用get方法获取指定section和option的值,使用set方法修改指定section和option的值。最后,我们使用write方法将更改写入INI文件。
相关问题
python 如何读写ini文件
Python中可以通过ConfigParser模块读写ini文件,具体实现步骤如下:
1. 读取ini文件
```python
import configparser
config = configparser.ConfigParser()
config.read('test.ini')
# 获取指定section下的所有option
options = config.options('section_name')
# 获取指定section下的所有键值对
items = config.items('section_name')
# 获取指定section下指定option的值
value = config.get('section_name', 'option_name')
```
2. 写入ini文件
```python
import configparser
config = configparser.ConfigParser()
# 添加section
config.add_section('section_name')
# 设置option的值
config.set('section_name', 'option_name', 'option_value')
# 写入文件
with open('test.ini', 'w') as f:
config.write(f)
```
注意事项:
- 读取ini文件时,需要先调用`read`方法读取文件内容。
- 写入ini文件时,需要先调用`add_section`方法添加section,然后通过`set`方法设置option的值,最后调用`write`方法将配置写入文件。
python 读写配置文件
在Python中,你可以使用`configparser`模块来读写配置文件。下面是一个简单的示例:
首先,创建一个名为`config.ini`的配置文件,并在其中写入一些配置信息,如下所示:
```ini
[database]
host = localhost
port = 3306
username = myuser
password = mypassword
database = mydatabase
```
然后,你可以使用以下代码来读取配置文件中的值:
```python
import configparser
# 创建配置解析器对象
config = configparser.ConfigParser()
# 读取配置文件
config.read('config.ini')
# 获取配置值
host = config.get('database', 'host')
port = config.getint('database', 'port')
username = config.get('database', 'username')
password = config.get('database', 'password')
database = config.get('database', 'database')
# 打印配置值
print(f"Host: {host}")
print(f"Port: {port}")
print(f"Username: {username}")
print(f"Password: {password}")
print(f"Database: {database}")
```
使用上述代码,你可以获取配置文件中的各个值,并进行相应的操作。