下面是 deepdiff
的基本使用方法:
-
安装
deepdiff
:在命令行中运行以下命令安装
deepdiff
:pip install deepdiff
-
导入
deepdiff
:在需要使用
deepdiff
的 Python 程序中,导入deepdiff
:from deepdiff import DeepDiff
-
创建两个 Python 对象:
创建需要比较的两个 Python 对象,例如:
obj1 = {'name': 'John', 'age': 30, 'address': {'city': 'New York', 'state': 'NY'}} obj2 = {'name': 'Bob', 'age': 30, 'address': {'city': 'Los Angeles', 'state': 'CA'}}
-
比较两个对象:
使用
DeepDiff
对象中的diff
方法,将两个 Python 对象作为参数传递,以比较它们的差异:diff = DeepDiff(obj1, obj2) print(diff)
输出结果将类似于以下内容:
{'values_changed': {'root[0]': {'new_value': 'Bob', 'old_value