首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python get diff for ConfigParser

Python get diff for ConfigParser
EN

Stack Overflow用户
提问于 2018-06-18 17:37:59
回答 1查看 566关注 0票数 1

假设我初始化了旧配置和新配置

代码语言:javascript
复制
from ConfigParser import ConfigParser

old_config = ConfigParser()
old_config.read(config_file1)
new_config = ConfigParser()
new_config.read(config_file2)

如何才能得到这两种配置之间的区别?

EN

回答 1

Stack Overflow用户

发布于 2018-06-18 17:56:11

您可以使用以下命令将每个配置实例转换为字典:

代码语言:javascript
复制
old_dict = old_config._sections
new_dict = new_config._sections

然后使用以下命令来计算差值:

代码语言:javascript
复制
set(old_dict.items()) ^ set(new_dict.items())
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50906541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档