我可以追踪在Python脚本中执行的所有函数/方法吗?

10 投票
1 回答
6303 浏览
提问于 2025-04-15 12:18

有没有办法可以通过编程的方式追踪所有 Python 函数或方法的执行情况?我想知道每个函数是用什么参数被调用的。我说的是真的想要追踪所有的函数,不只是用一个装饰器来追踪。

在 Ruby 语言中,我可以给我想要的函数起个别名,然后在那个别名里添加额外的功能。

1 个回答

13

看看这个 trace 模块。

你也可以通过命令行来使用它:

python -m trace --help

撰写回答