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