当然是用 line_profiler 堪称神器

贴个官方例子片段 这个功能应该是你想要的吧:

Line # Hits Time Per Hit % Time Line Contents

==============================================================

149 @profile

150 def Proc2(IntParIO):

151 50000 82003 1.6 13.5 IntLoc = IntParIO + 10

152 50000 63162 1.3 10.4 while 1:

153 50000 69065 1.4 11.4 if Char1Glob == "A":

154 50000 66354 1.3 10.9 IntLoc = IntLoc - 1

155 50000 67263 1.3 11.1 IntParIO = IntLoc - IntGlob

156 50000 65494 1.3 10.8 EnumLoc = Ident1

157 50000 68001 1.4 11.2 if EnumLoc == Ident1:

158 50000 63739 1.3 10.5 break

159 50000 61575 1.2 10.1 return IntParIO

用法很简单 优化代码很有用

python统计程序运行时间-如何方便地统计 Python 程序每一个函数、每一行代码执行所花的时间?...相关推荐

  1. linux c++ 程序运行时间,总结UNIX/LINUX下C++程序计时的方法

    前言 良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较.但要精确测量程序的运行时间并不容易,因为进程切换.中断.共享的多用户.网络流量.高速缓存访问及转移预测等因素都会对程序 ...

  2. 【Python奇淫技巧】用pandas的read_html函数仅一行代码实现网页爬虫

    目录 一.介绍read_html()函数 二.分析爬取目标页面 三.代码讲解 四.同步视频讲解 一.介绍read_html()函数 喜欢Python编程的小伙伴你知道吗,python的pandas库除 ...

  3. python数据可视化库 动态的_Python数据可视化:Pandas库,只要一行代码就能实现...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章一级AI入门学习 ,作者小伍哥 刚接触Python的新手.小白,可以复制下面的链接去免费观 ...

  4. 不是程序员看不懂的21个梗,当你改错一行代码的时候...

    只改了一行代码啊,怎么会这样 ​ ​给客户演示,我的bug没被发现 ​ 测试bug中 ​ 正在调试,突然内存溢出 ​ ​​当你调整css样式的时候 ​ ​​当程序员听客户说还在用IE时 ​ ​​ 当你 ...

  5. python数据可视化库 动态的_Python数据可视化:Pandas库,要是一行代码就能完成...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章一级AI入门学习 ,作者小伍哥 刚接触Python的新手.小白,可以复制下面的链接去免费观 ...

  6. python函数可以提高代码执行速度吗_Python代码运行速度慢?这五种方法很管用

    对于Python很多人还是比较了解的,虽然说Python有很多优势但同样具有劣势,Python最大的劣势就是运行效率慢,那么如何提高Python代码运行速度呢?这五种方法很管用. 1.PyPy:在选择 ...

  7. 用Python实现九九乘法表的几种方式,最简单只需一行代码

    前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 我们在学习Python的过程中需要不断的积累和练习,这样才能够走的更远, 今天一起来学习怎么用Python写九九乘法表~ 更多教程源码资料电子书: 点击此 ...

  8. 贪吃蛇c语言程序复杂,刚学C语言,想写一个贪吃蛇的代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include typedef struct snake { int a; int b; stru ...

  9. python开发网络小工具_Python 实现简单网络应用程序开发

    最后一次更新于 2019/07/10 ICMP Ping 目的 此任务是重新创建第3讲(延迟,丢失和吞吐量)中讨论的ping客户端. Ping 是一个用于在计算机网络中测量延迟和丢失的工具. 在实际应 ...

最新文章

  1. 8天学通MongoDB——第三天 细说高级操作
  2. 每日一皮:在调试时,将断点设置在错误的位置...
  3. [BZOJ]2563: 阿狸和桃子的游戏
  4. 谈谈数据库中MyISAM与InnoDB区别
  5. 检查 Flutter 应用程序是否在 Web 上运行
  6. Matlab画图中的小技巧
  7. 计算机实测声波和拍实验报告,course:platform
  8. html %3ca id=%3e,xss编码小结
  9. 华为鸿蒙被卖了,8%!被卖掉的荣耀过的日子,与华为越来越不同了!
  10. html5的项目报告项目背景,项目可行性研究报告范本
  11. vscode彻底卸载记录/使用经验
  12. 版本控制工具-Git-入门到精通
  13. 【汇编】32位操作系统进程为什么最大可以占用4G内存?
  14. pii 400_为什么要加密所有个人身份信息(PII)
  15. Salvage Robot[agc-004E]
  16. POJ 3669(优先队列BFS)(对地图进行优化)
  17. 用flatpak安装程序(比如GIMP)的方法
  18. 【MATLAB图像处理实用案例详解(1)】—— 基于直方图优化的图像去雾技术
  19. C++的tie()函数
  20. IE浏览器下载文件会自动打开,无弹框保存

热门文章

  1. laravel 任务队列_laravel队列-让守护进程处理耗时任务
  2. Java连接数据库所遇到的坑,连接数据库,遇到一个很奇怪的问题……
  3. 【蓝桥杯每日一练】 汉诺塔
  4. Python数模笔记-NetworkX(4)最小生成树
  5. ppt里quicktime不可用_十大好看又实用的PPT网站
  6. forager有多少个机器人_诠视科技:VSLAM技术进展让移动机器人自主行驶有了更广阔的空间...
  7. python-week5
  8. python CV2裁剪图片并保存
  9. Python中jmespath解析提取json数据
  10. 测试必备:if条件测试( if-else语句、if-elif-else语句、多个elif代码块、省略else代码块、测试多个条件)