Python代码调试技巧
1 pycharm Profile
菜单栏“run"选项中Profile <当期脚本>
,则运行程序并生成类似与MATLAB分析文件一样的时间分析表,可以查看各个函数的运行时间,同时生成Call Graph图表。
点击Call Graph图表中的方框,可以直接调到对应的函数位置
可以另存为png图片
2 使用pycallgraph绘制函数调用图
要使用pycallgraph,必须是运行模式,不能是调试模式
# generate graph
from pycallgraph import PyCallGraph
from pycallgraph.output import GraphvizOutput
from pycallgraph