我有一个庞大的python字典(写入JSON时很少见)。在将字典写入磁盘之前,有一些例程可以使用这个字典并在某些路径中使用信息(遗留代码)。
我想跟踪访问/使用的路径。一种方法是通过这个遗留代码,我正在寻找一种避免这种情况的方法。
我可以在调用这些遗留例程之前检测代码。有什么我可以做的,可以导致跟踪/记录正在访问的庞大字典中的路径。
e.g。
{
"a": {
"b": {
"c": "d"
}
}
"e": {
"f": {
"g": "h"
}
}
让我们说遗留代码访问了密钥“g”,我需要记录路径(e:f:g)。我想在不触及/修改遗留代码的情况下这样做。