我正在尝试分析一个包含几个函数的python脚本。下面是我用来分析程序的代码:
cProfile.run('loadBMPImage(sys.argv[1])')
cProfile.run('parseFilterCmdArgs(sys.argv)')
cProfile.run('doConvolution( img_data, filter_width, filter_weights, img_height, img_width )')
cProfile.run('saveBMPImage(out_img_data, header_data, sys.argv[2], img_height, img_width )')所以我在标准输出中看到了4个配置文件报告。然而,我想知道是否有一种方法可以更顺利地做到这一点,并显示所有4个功能的配置文件报告?更好的是,有没有一种方法可以通过一次cProfile调用来分析整个程序?谢谢!
发布于 2015-11-28 06:40:26
很简单。只需创建一个函数,使用所有必要的参数调用这4个函数。
要将整个脚本评测为一个单独的程序,实际上可以从命令行调用cProfile。
帮助~ py3 -m cProfile --➜
用法: cProfile.py -o output_file_path脚本文件参数...
选项:-h,--help显示此帮助消息并退出-o OUTFILE,--outfile=OUTFILE将统计数据保存到-s排序,-- SORT =打印到标准输出时的排序顺序,基于pstats.Stats类
https://stackoverflow.com/questions/33965496
复制相似问题