Python统计代码运行时间
Python统计代码运行时间
- 前言
- 方法1(推荐):通过代码统计
- 步骤
- 补充
- 完整示例
- 方法2:通过Pycharm编辑器
前言
Python代码想统计运行时间有很多种方法,这里介绍比较常用的2种方法。方法1,通过代码统计;方法2,通过Pycharm编辑器统计。
统计运行时间是很有意义的,可以比较不同的代码运行耗时,也可以比较不同的方案耗时从而选择效率更高的方案,等等。具体统计方法详见下文。
方法1(推荐):通过代码统计
步骤
- 导入time库:
import time
- 代码开始前获取开始时间:
start = time.clock()
- 编写代码
- 代码结束后获取结束时间:
end = time.clock()
- 计算运行时间:
runTime = end - start
- 输出运行时间:
print("运行时间:", runTime)
补充
time.clock()
获取的时间单位为s。
完整示例
import time# time.clock()默认单位为s
# 获取开始时间
start = time.clock()
'''
代码开始
'''
sum = 0
for i in range(100):for j in range(100):sum = sum + i + j
print("sum = ", sum)
'''
代码结束
'''
# 获取结束时间
end = time.clock()
# 计算运行时间
runTime = end - start
runTime_ms = runTime * 1000
# 输出运行时间
print("运行时间:", runTime, "秒")
print("运行时间:", runTime_ms, "毫秒")
运行结果
方法2:通过Pycharm编辑器
打开Pycharm
编辑器,找到想要运行的脚本,点击Run - Profile 'YourScript'
,如图:
同样,点击PyCharm有右上角的带有时间标志的运行按钮也是一样的效果,如图:
随后便可得到分析结果,可查看运行时间,如图:
Python统计代码运行时间相关推荐
- python统计代码行数_python实现统计代码行数的方法
本文实例讲述了python实现统计代码行数的方法.分享给大家供大家参考.具体实现方法如下: ''' Author: liupengfei Function: count lines of code i ...
- python统计程序运行时间-如何方便地统计 Python 程序每一个函数、每一行代码执行所花的时间?...
当然是用 line_profiler 堪称神器 贴个官方例子片段 这个功能应该是你想要的吧: Line # Hits Time Per Hit % Time Line Contents ======= ...
- python测试代码运行时间_10种检测Python程序运行时间、CPU和内存占用的方法
在运行复杂的Python程序时,执行时间会很长,这时也许想提高程序的执行效率.但该怎么做呢? 首先,要有个工具能够检测代码中的瓶颈,例如,找到哪一部分执行时间比较长.接着,就针对这一部分进行优化. 同 ...
- python测试代码运行时间_python测量代码运行时间方法
Python 社区有句俗语: "python自己带着电池" ,别自己写计时框架. Python3.2具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间. ...
- python显示代码运行时间_python测量代码运行时间方法
Python 社区有句俗语: "python自己带着电池" ,别自己写计时框架. Python3.2具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间. ...
- Python获取代码运行时间
在 Unix 系统中,建议使用 time.time(),在 Windows 系统中,建议使用 time.clock() 1 #python 的标准库手册推荐在任何情况下尽量使用time.clock() ...
- python统计代码行数
统计一下写过多少行代码.包括空行和注释,但是要分别列出来. 代码: import osdef get_files():files_path=[]for i in os.listdir(os.getcw ...
- python测试代码运行时间_在Python中准确地测量代码执行时间
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 测量代码执行时间是困难的.学习如何消除系统和随机测量误差,并获得更可靠的结果. 我们经常需要测量代码的特定 ...
- python: 测量代码运行时间
测量代码运行所需时间主要有两种方法,使用 time.time() ,这是通用的方法,或者使用 timeit.timeit() 测量小的代码段. 1 time() 这是通用方法: import time ...
- Python计算代码之间运行时间(运行间隔时间、时长)
Python3.8以下使用time.clock() 通过代码统计 导入time库:import time 代码开始前获取开始时间:time_start = time.clock() 代码结束后获取结束 ...
最新文章
- 初步建立了完整AI产业链,我国AI域累计融资世界第一
- win7 win10下80端口被System进程占用的解决方法
- 使用Spring Boot开发Web项目
- Python中正则表达式的分割和替换
- Office远程代码执行漏洞补丁(905413)
- Oracle数据库的导入和导出的两种方式
- 弹窗进度条_QQ 大更新!语音进度条来了,还有这 5 个新变化
- 3.9 创建数据类型
- DirectX - dds图片格式(DDSURFACEDESC2)
- 201671010139 2016-2017-2 JAVA 和C语言的语法区别
- 优秀程序员应该具备的 11 个特质
- Eclipse - Open Declaration
- 西门子PLC S7 200 SMART 没有触摸屏的仿真
- 从苦逼走向牛逼:阿里云的苦难辉煌
- dz论坛php如何使用html模板,discuz模板制作 discuz怎样制作微信模板
- 计算机数据管理阶段,数据管理发展的三个阶段
- shell中各种括号的作用详解()、(())、[]、[[]]、{}(推荐)
- 基于struts2的留言板系统简单实现jdbc分页
- 数学专业考研学计算机,科学网—数学专业考研的那些事 - 苏先锋的博文
- 第十二章 矢量数据的空间分析-缓冲区分析