Python configparser的使用 读取配置文件
2020-12-13 14:14
标签:base pass acl 方式 字符 dmi 元组 user 包含 配置文件 读取配置文件 查看所有section(返回一个列表)。 [‘database settings‘, ‘mysql settings‘, ‘oracle settings‘] 查看section中的所有Key(返回一个列表) [‘host‘, ‘port‘, ‘username‘, ‘password‘, ‘coding‘] 查看指定section中的option(返回一个字符串) ‘3306‘ 获取指定section中的每个option和每个option的值(返回一个列表,列表中的每个Item以元组保存) conf.items("mysql settings") [(‘host‘, ‘10.250.218.51‘), (‘port‘, ‘3306‘), (‘username‘, ‘admin‘), (‘password‘, ‘admin123‘), (‘coding‘, ‘utf8‘)] 修改或新增一个option(有则改,无则新增) 检查某个section是否存在(返回一个布尔值) 检查某个section中的option是否存在(返回一个布尔值) 删除section和option(返回一个布尔值) Python configparser的使用 读取配置文件 标签:base pass acl 方式 字符 dmi 元组 user 包含 原文地址:https://www.cnblogs.com/zhaiweiwei/p/11555814.htmlconfigparser
是Python自带用于读取配置文件的工具包,它的使用非常简单配置文件
[]
中为section命名,section的命名可以包含空格,每个section下面以键值对的方式保存配置内容,在读取配置时键值对全部解析为字符串,因此在配置时无需为字符串添加引号settings.conf
文件定义[mysql settings]
host = 10.250.218.51
port = 3306
username = admin
password = admin123
coding = utf8
[oracle settings]
host = 10.250.218.52
port = 1521
username = SYSDBA
password = admin123
main.py
from configparser import ConfigParser
conf = ConfigParser()
conf.read("settings.conf")
conf.sections
conf.options["mysql settings"]
conf.get("mysql settings", "port")
conf.set("mysql settings", "driver", "pymysql")
conf.write(open("settings.conf", "w"))
conf.has_section("mysql settings")
conf.has_option("mysql settings", "driver")
cpmf.remove_options("mysql settings", "driver")
conf.remove_section("mysql settings")
上一篇:python练习
文章标题:Python configparser的使用 读取配置文件
文章链接:http://soscw.com/essay/33856.html