Python计算代码之间运行时间(运行间隔时间、时长)
Python3.8以下使用time.clock()
通过代码统计
- 导入time库:import time
- 代码开始前获取开始时间:time_start = time.clock()
- 代码结束后获取结束时间:time_end = time.clock()
- 计算运行时间:run_time = time_end - time_start
- 输出运行时间:print("运行时长:", run_time)
补充
time.clock()
获取的时间单位为s。
实例
import time# time.clock()默认单位为s
# 获取开始时间
time_start = time.clock()sum = 0
for i in range(100):for j in range(100):print("运行代码")# 获取结束时间
time_end = time.clock()
# 计算运行时间
run_time = time_end - time_start
run_time_ms = run_time * 1000
# 输出运行时间
print("运行时间:", run_time, "秒")
print("运行时间:", run_time_ms, "毫秒")
Python 3.8及以上,使用time.perf_counter()
python3.8及以上版本,如果使用time.clock()方法来统计时间,会报错如下:
我们通过查看time.clock()方法源码可以发现,python版本小于3.8,才支持time.clock()方法,3.8版本开始不支持time.clock()方法了,但调用时依然包含该方法,源码如下:
所以python版本大于等于3.8时,我们可以使用time.perf_counter()方法来替换time.clock()方法,统计代码运行时间:
实例
# 导入time库
import time
# 代码开始运行
start = time.perf_counter()sum = 0
for i in range(1000):sum += i
print('sum = ', sum)# 代码结束运行
end = time.perf_counter()# 计算运行时间,单位为秒
print('运行时间为:{}秒'.format(end-start))
Python计算代码之间运行时间(运行间隔时间、时长)相关推荐
- java前台计算date差_js前台计算两个日期的间隔时间
js前台计算两个日期的间隔时间(时间差) 原创 2017年08月28日 16:09:43 标签:javascript 1144 在后台传来两个时间字段,从中解析出两个字符串类型的日期格式 需要在前台解 ...
- Python和JavaScript之间的JSON日期时间
本文翻译自:JSON datetime between Python and JavaScript I want to send a datetime.datetime object in seria ...
- spark SQL读取ORC文件从Driver启动到开始执行Task(或stage)间隔时间太长(计算Partition时间太长)且产出orc单个文件中stripe个数太多问题解决方案...
1.背景: 控制上游文件个数每天7000个,每个文件大小小于256M,50亿条+,orc格式.查看每个文件的stripe个数,500个左右,查询命令:hdfs fsck viewfs://hadoop ...
- Qt 之 WAV文件属性计算(比特率、文件大小、文件时长)
简述 在 Qt 之 WAV文件解析 中给出了WAV文件属性的计算,具体包括文件大小.音频时长.比特率等属性,这里我们再次验证一下这些属性值的计算 . 在计算之前,我们要知道一下wav文件中的三个参数 ...
- python计算两地之间的开车时间,保存到Excel中
文章目录 一.去[百度地图开发平台](https://lbsyun.baidu.com/apiconsole/key/create#/home)申请API的AK 二.代码 三.效果 四.生成可执行的e ...
- mysql mtbf计算_手把手教你计算MTBF(平均故障间隔时间),有实例!
原标题:手把手教你计算MTBF(平均故障间隔时间),有实例! MTBF(平均故障间隔时间) MTBF,即平均故障间隔时间,英文全称是"Mean Time Between Failure&qu ...
- Python计算图片之间的相似度
1.cosin相似度(余弦相似度) 把图片表示成一个向量,通过计算向量之间的余弦距离来表征两张图片的相似度 # -*- coding: utf-8 -*- # !/usr/bin/env python ...
- Python+pandas统计每个学生学习慕课总时长
推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷 京东购买链接:https://item.jd.c ...
- Praat脚本-007 | 计算目录里音频或者TextGrid总时长
目录 引出 简便操作 脚本 脚本说明 运行脚本 如何获取脚本 关注 版权说明 引出 统计录音时长,是大家经常用到的一个功能,统计的方法有很多,这里小编只介绍两种,一种是在win10系统中的资源管理器中 ...
最新文章
- tomcat配置tomcat-redis-session-manager
- 程序员因中年危机从北京回老家事业单位:工资从60万爆降到6万
- TX2---远程操作
- 数据中心网络架构 — 传统数据中心网络 — 胖树型三层网络架构
- 2019.6.18 校内测试 分析+题解
- 关于Vue中计算属性computed和methods属性的区别,你了解多少呢
- java jpa saveall方法优化_JPA批量插入(saveAll)
- MATLAB里面的filter和filtfilt的C语言源代码
- Vue中动态(import 、require)显示img图片
- [译]JavaScript async / await:好处、坑和正确用法
- mysql 5.7 单节点多实例_mysql5.7 多实例(第二篇)从节点数据异常
- jquery自定义动画animate方法
- 【Gym - 100837 F】Controlled Tournament【竞赛树 状态压缩】
- 计算机画图怎样更改文字,一招教你利用画图工具修改图片上的文字
- Linguist for Mac(mac菜单栏语言翻译工具)
- [Windows系统]visio安装时提示和即点即用版本不能并行怎么办
- HTML制作手风琴效果,Dreamweaver制作手风琴图片展示效果(附代码)
- bootstrap 按钮颜色 class=“btn btn-success“
- Java实现 LeetCode 521 最长特殊序列 Ⅰ(出题人:“就是喜欢看你们不敢相信那么简单,又不敢提交的样子。”)
- RQNOJ 篝火晚会