Python:跟踪访问的字典路径

时间:2018-01-20 04:33:51

标签: python dictionary

我有一个庞大的python字典(写入JSON时很少见)。在将字典写入磁盘之前,有一些例程可以使用这个字典并在某些路径中使用信息(遗留代码)。

我想跟踪访问/使用的路径。一种方法是通过这个遗留代码,我正在寻找一种避免这种情况的方法。

我可以在调用这些遗留例程之前检测代码。有什么我可以做的,可以导致跟踪/记录正在访问的庞大字典中的路径。

e.g。

{

  "a": {
      "b": {
            "c": "d"
       }
  }
  "e": {
      "f": {
            "g": "h"
       }
  }

让我们说遗留代码访问了密钥“g”,我需要记录路径(e:f:g)。我想在不触及/修改遗留代码的情况下这样做。

0 个答案:

没有答案