在日常中经常遇到*.ini的文件,wiki中解释名字出自Initial,总之,一般遇到这种东西寓意就是初始化配置文件。
刚拿到的时候,有点懵逼。
其实很简单,就是一个文本信息,一般用来不方便放置密码时或者需要重复利用的信息,从而简便的读取这个信息。
ini配置文件
[userInfo]
userName = xxxxx
passWord = 12313
[spiderAPI]
companySpider=https://www.itjuzi.com/api/companys
investeventsSpider=https://www.itjuzi.com/api/investevents
investmentsSpider=https://www.itjuzi.com/api/investments
personsSpider=https://www.itjuzi.com/api/persons
读取操作
from configparser import ConfigParser
cfg = ConfigParser()
info = cfg.read('config.ini') ## 读取整个
info1 = cfg.sections() ## 读取段落名
info2 = cfg.get('userInfo', 'userName') ## 读取userInfo段落中的userName值
print(info)
print(info1)
print(info2)
输出
['config.ini']
['userInfo', 'spiderAPI']
xxxx
进程完成,退出码 0