from configparser import ConfigParser
import json
def ini2json(ini_path):
"""
:param ini_path: ini文件路径
:return:ini文件转变成json
"""
d = {}
cfg = ConfigParser()
cfg.read(ini_path)
for s in cfg.sections():
print(s)
d[s] = dict(cfg.items(s))
return json.dumps(d)
def dic2ini(dic, ini_path):
"""
:param dic: python字典
:param ini_path: ini文件路径
:return:ini文件转变成json
"""
config = ConfigParser()
for key in dic:
config.add_section(key)
for key1 in dic[key]:
config.set(key, key1, dic[key][key1])
config.write(open(ini_path, "w"))
python ini转json dict转ini
最新推荐文章于 2024-01-01 11:24:37 发布