我正在使用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']"}))