如何对我的Python代码进行监控?

2 投票
1 回答
1321 浏览
提问于 2025-04-17 06:38

我正在用grok框架开发一些网页应用,我想知道这个框架在提供一个简单页面时到底在做些什么。

那么,有哪些工具可以用来获取这些数据,甚至把它们画成图表呢?

1 个回答

0

Python有很多内置的反射功能,可以用来进行监控和分析。例如:

def hax_all_the_things():
  for x in list(globals()):
    func = globals()[x]
    if callable(func) and not hasattr(func, 'instrumented'):
      globals()[x] = lambda func = func, *args, **kwargs: (
        __import__('sys').stdout.write("HAX\n"), func(*args, **kwargs)
      )[1]
      globals()[x].instrumented = True

撰写回答