通过打印访问的函数来跟踪Python代码执行

问题描述 投票:0回答:1

我有一个包含许多文件的庞大 Python 项目。为了调试的目的,我希望能够运行我的程序并将已执行函数的名称打印到终端。有没有一种特殊的方法来调用执行此操作的 Python 文件?

我知道有关创建打印函数并装饰我的函数以在执行时打印其名称的解决方案,但由于我有大量代码,因此手动装饰每个函数很多。有没有某种方法可以打印每个访问的函数来调用Python文件?

python function debugging
1个回答
0
投票

使用

sys.settrace
设置“呼叫”事件的跟踪功能。

© www.soinside.com 2019 - 2024. All rights reserved.