ini
以.ini为后缀名的文件,用作配置文件。
语法
[db]
db_host = 127.0.0.1
db_port = 69
db_user = root
db_pass = root
host_port = 69
[concurrent]
thread = 10
processor = 20
解析器
"""
ConfigParser
初始化文件
.ini
.cfg
.conf
.txt
[section]
option: key=value
"""
import configparser
# 1.创建解析器
config = configparser.ConfigParser()
# 2.读取配置文件
config.read("xxx.ini", encoding="utf-8")
# 3.获取option
print(config.options("db"))
print(config.items("db"))
print(config.get("db", "db_host"))
# 4.修改option
config.set("db", "db_port", "69")
# 5.判断是否有section和option,增添section和option
if not config.has_section("default"):
config.add_section("default")
if not config.has_option("default", "db_host"):
config.set("default", "db_host", "1.1.1.1")
# 6.移除section
config.remove_section("default")
# 7.写入配置文件
config.write(open("ini", "w"))