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'))
运行结果: