login.ini文件内容如下

[data1]
username=zhang
password=123456
address=sichuan
[data2]
username=li
password=654321
address=guangdong

通过configparser解析

import configparser


if __name__ == '__main__':
m_parser = configparser.ConfigParser()
m_parser.read(filenames='./data.ini', encoding='utf8')
# 读取ini文件数据
print(m_parser.sections())
print(m_parser.options('data1'))
print(m_parser.get('data1', 'username'))
# 向ini文件中写入数据
m_parser.add_section('data3')
m_parser.set('data3', 'username', 'wang')
m_parser.set('data3', 'password', '13579')
m_parser.write(open('./data.ini', 'w'))

运行结果:

python之configparser解析ini文件_数据