在项目运行时遵循python执行流程

时间:2018-04-04 12:11:12

标签: python python-3.x trace pdb flow

我想从一个开源项目开始。 有没有办法可以在运行时跟踪python中代码的执行流程。 使用sys.set_trace()我能够跟踪脚本中代码块的跟踪。我想把这个提升到更大的项目,例如django app。 使用" trace"运行命令python3 manage.py runserver时给出的一个简单示例 - 一个想象工具 trace python3 manage.py runserver将在命令后从项目中侦听函数和方法调用,并可能在某处打印出来。 实现这一目标的最佳方式是什么? 我的想法是创建一个像docker这样的虚拟框,我会监听任何python调用。 有没有人有更好的方法或输入来帮助我 我非常感谢

0 个答案:

没有答案