Python中常用的配置文件格式包括:
INI文件
格式简单,由节(Section)、键(key)和值(value)组成。
Python内置`configparser`模块用于读取和写入INI文件。
示例:
```ini
[baseconf]
host=127.0.0.1
port=3306
user=root
password=root
db_name=evaluting_sys
[concurrent]
processor=20
JSON文件常用于数据交换,也用作配置文件。Python内置`json`模块用于读取和写入JSON文件。示例:```json{
"save_path": "/test/",
"size": 1024
}
TOML文件
格式简洁,易于阅读和编写。
使用第三方库`toml`进行解析。

YAML文件
格式清晰,支持复杂数据结构。
使用第三方库`PyYAML`进行解析。
XML文件
格式灵活,但相比其他格式较为复杂。
使用第三方库如`xml.etree.ElementTree`进行解析。
Python中配置文件的读写示例(INI文件):
```python
import configparser
创建ConfigParser实例
config = configparser.ConfigParser()
读取配置文件
config.read('db_config.ini')
获取配置项
host = config.get('baseconf', 'host')
port = config.getint('baseconf', 'port')
写入配置文件
config.set('baseconf', 'port', '11223')
with open('db_config.ini', 'w') as configfile:
config.write(configfile)
以上信息涵盖了Python中常见的配置文件类型及其读写方法。
