Python DeepDiff,匹配exclude_list参数中的所有索引

时间:2018-11-16 06:34:25

标签: python

我正在使用deepdiff python包来比较嵌套字典。 deepdiff在比较字典时可以选择排除某些路径。

对于我的用例,我想在比较期间忽略“ place”属性,而不是给出排除列表中的所有索引,有没有办法匹配所有索引?

>>> t1 = {"filters": { "units": [{"name": "value", "place":"value"}, {"name":"value", "place":"value"}]}

>>> t2 = {"filters": { "units": [{"name": "value", "place":"value2"}, {"name":"value", "place":"value2"}]}

>>> print (DeepDiff(t1, t2, exclude_paths={"root['filters']['units'][0]['place']"}))

0 个答案:

没有答案