(1)ini文件的格式(ini文件是什么百度百科)
都是键值对的格式
[XXX]
key = value1
key = value2
.......
(2)python3 读ini文件
Python读取ini配置需要用到ConfigParser
包,所以要先加载它。
代码:
读取ini文件的值
import configparser #导入包 config = configparser.ConfigParser() config.read("../config/config.ini")#读config.ini文件 a = config.get("PORT","idvr_port")#获取PORT下,idvr_port的值 print(a)#打印获取的值 写ini文件 import configparser config = configparser.ConfigParser() conf.read("../config/sql.ini") config.add_section("School") config.set("School","IP","192.168.1.120") config.set("School","Mask","255.255.255.0") config.set("School","Gateway","192.168.1.1") config.set("School","DNS","211.82.96.1") config.write(open("../config/sql.ini", "a"))#追加填写 config.write(open("../config/sql.ini", "w"))#覆盖填写 修改ini import configparser config = configparser.ConfigParser() path = "../config/config.ini" config.read(path) config.set("EMAIL","sendpwd","1234") config.write(open(path, "r+"))