Python基于time模块求程序运行时间的方法

发布时间 - 2026-01-11 03:17:30    点击率:

本文实例讲述了Python基于time模块求程序运行时间的方法。分享给大家供大家参考,具体如下:

要记录程序的运行时间可以利用Unix系统中,1970.1.1到现在的时间的毫秒数,这个时间戳轻松完成。

方法是程序开始的时候取一次存入一个变量,在程序结束之后取一次再存入一个变量,与程序开始的时间戳相减则可以求出。

Python中取这个时间戳的方法为引入time类之后,使用time.time();就能够拿出来。也就是Java中的System.currentTimeMillis()

由于Python求当前几年几月几日的精确时间的的时候,需要像Java一样,涉及这个常量,可参考《Python使用当前时间、随机数产生一个唯一数字的方法》。

具体方法如下,以一个100,000,000,1亿次循环的耗时作为例子

import time;
time_start=time.time();#time.time()为1970.1.1到当前时间的毫秒数
i=0;
while i<100000000:
 i+=1
time_end=time.time();#time.time()为1970.1.1到当前时间的毫秒数
print time_end-time_start,
print "s"

运行结果如下:

time_end-time_start相减得出的结果直接就是一个秒为单位的小数。
因此最后的输出再补上一个单位,s,秒。

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python日期与时间操作技巧总结》、《Python URL操作技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。


# Python  # 运行时间  # Python time模块详解(常用函数实例讲解  # 非常好)  # Python中的time模块与datetime模块用法总结  # Python之time模块的时间戳  # 时间字符串格式化与转换方法(13位时间戳)  # Python基于datetime或time模块分别获取当前时间戳的方法实例  # python time模块用法实例详解  # 详解Python编程中time模块的使用  # 详解python:time模块用法  # python模块之time模块(实例讲解)  # 简单学习Python time模块  # python标准库之time模块的语法与简单使用  # 操作技巧  # 求出  # 进阶  # 随机数  # 相关内容  # 相减  # 几年  # 感兴趣  # 数据结构  # 给大家  # 拿出来  # 则可  # 更多关于  # 可以利用  # 所述  # 程序设计  # 几日  # 补上  # 使用技巧  # 中取 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  大学网站设计制作软件有哪些,如何将网站制作成自己app?  微信小程序 五星评分(包括半颗星评分)实例代码  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  如何用y主机助手快速搭建网站?  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  Python文本处理实践_日志清洗解析【指导】  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  Java类加载基本过程详细介绍  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  佛山网站制作系统,佛山企业变更地址网上办理步骤?  三星网站视频制作教程下载,三星w23网页如何全屏?  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  如何基于PHP生成高效IDC网络公司建站源码?  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  如何在阿里云购买域名并搭建网站?  图册素材网站设计制作软件,图册的导出方式有几种?  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  如何快速查询网站的真实建站时间?  高防服务器租用指南:配置选择与快速部署攻略  Linux系统运维自动化项目教程_Ansible批量管理实战  浅析上传头像示例及其注意事项  Laravel如何使用Blade模板引擎?(完整语法和示例)  bootstrap日历插件datetimepicker使用方法  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  独立制作一个网站多少钱,建立网站需要花多少钱?  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  Laravel集合Collection怎么用_Laravel集合常用函数详解  如何获取PHP WAP自助建站系统源码?  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  如何登录建站主机?访问步骤全解析  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  郑州企业网站制作公司,郑州招聘网站有哪些?  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】