python脚本使用统计时间的方式是time.clock()

接下来,就几种python的统计时间方式对比一下:

方法1:import datetimestarttime = datetime.datetime.now()#long running#do something otherendtime = datetime.datetime.now()print (endtime - starttime).secondsdatetime.datetime.now()获取的是当前日期,在程序执行结束之后,这个方式获得的时间值为程序执行的时间。

方法2:start = time.time()#long running#do something otherend = time.time()print end-start

time.time()获取自纪元以来的当前时间(以秒为单位)。如果系统时钟提供它们,则可能存在秒的分数。所以这个地方返回的是一个浮点型类型。这里获取的也是程序的执行时间。

方法3:start = time.clock()#long running#do something otherend = time.clock()print end-start

time.clock()返回程序开始或第一次被调用clock()以来的CPU时间。 这具有与系统记录一样多的精度。返回的也是一个浮点类型。这里获得的是CPU的执行时间。

注:程序执行时间=cpu时间 + io时间 + 休眠或者等待时间

以上就是Python如何测量脚本运行时间的详细内容,更多请关注龙方网络其它相关文章!

python如何记录运行时间_Python如何测量脚本运行时间相关推荐

  1. python测试程序运行时间_Python如何测量脚本运行时间

    python脚本使用统计时间的方式是time.clock() 接下来,就几种python的统计时间方式对比一下: 方法1:import datetime starttime = datetime.da ...

  2. 运行时间_如何测量嵌入式软件运行时间?

    整理:黄工 素材来源:最后一个Bug 程序的运行时间,对一个系统比较重要.有的地方要求精确延时Nus,有的地方要求程序运行时间不能超过Nus. 所以,今天给大家分享一些常见测量程序(任务)运行时间的方 ...

  3. python爬虫记录时间_Python新手写爬虫全过程记录分析

    目标网站:http://bohaishibei.com/post/category/main/(一个很有趣的网站,一段话配一个图,老有意思了-)网站形式如下: 目标:把大的目标分为几个小的目标.因为第 ...

  4. python程序内存分析_python 如何测量运行中的程序内存 -- Valgrind

    介绍 通常我们可以用python profiler去分析应用程序中哪个模块被多次调用和那个程序部分运行的速度较为缓慢,但是并不能够准确给出我们应用程序在运行中在内存中占用的大小. 比如说在金融数据中会 ...

  5. python自动化弹框_Python+webdriver自动化脚本弹出框定位

    弹窗类型:弹出框有两种: 页面弹出框(可定位元素能操作)----div-- Windows弹出框(不能直接定位)----alert,confirm,prompt-- 一.页面弹出框 div弹窗不需要切 ...

  6. python购物记录程序_python ATM购物程序

    )),即调用dbapi模块中的load_data_from_db方法来展示用户信息 4.定义login函数,输入用户名和密码 (1).调用user_exists,判断用户是否存在,不存在则使用comm ...

  7. python如何群控手机_python调用adb脚本来实现群控安卓手机初探

    [Python] 纯文本查看 复制代码# !/usr/bin/python # -*- coding:utf-8 -*- import os runapp_name = "com.tence ...

  8. python下载vip素材_Python下载素材脚本

    import requests from lxml import etree import re import os import threading from multiprocessing imp ...

  9. python执行bat文件_python生成bat脚本,并且执行bat脚本

    # -*- coding: UTF-8 -*- # 命名方式为表名_操作_字段 import os import tempfile import connectDB from controller i ...

最新文章

  1. golang操作文件
  2. 分区裁剪 oracle,[讨论]分区表并行和剪裁的困惑
  3. java 结构体数组初始化_C数组结构体联合体快速初始化
  4. 苹果手机自带表格软件_解决手机系统自带软件无法卸载问题
  5. 【深入浅出etcd系列】3. 日志同步
  6. 多个类共同继承一个父类
  7. HDOJ 5184 Brackets 卡特兰数扩展
  8. 学习python:实例属性和类属性
  9. 一个简单的姓名生成器
  10. 下载 Flash Player 强制跳转至 flash.cn,无法下载国际版 Flash 解决方法
  11. Kali Linux全网最细安装教程
  12. Win32从入门到放弃
  13. 古籍拆字 - 批量拆字成图 - js拆字 - js拆图 - js拆古籍 -导出svg矢量图
  14. 黑莓BlackBerry 模拟器上浏览网页
  15. 论文阅读《Expert Training Task Hardness Aware Meta-Learning for Few-Shot Classification》
  16. markdown(md)编辑 全部格式
  17. 赛尔号和赛尔机器人_赛尔号9:赛尔机器人与艾里逊交战,赛尔机器人战败?...
  18. Halcon Qt 环境一次性配置
  19. 微软最爽命令行工具将成 Win11 默认终端
  20. android app防止锁屏_Android 禁止屏幕休眠和锁屏的方法

热门文章

  1. Codeforces Round #220 (Div. 2)
  2. C#:前台线程后台线程
  3. C#怎么遍历一个对象里面的全部属性?
  4. 就业模拟试题_Java(答案)
  5. mate40pro什么时候用鸿蒙,mate40Pro什么时候可以用鸿蒙
  6. linux投屏快捷键,Linux基本指令(持续更新中..)
  7. 【IDEA】2020 断点(BreakPoints)调试(亲测)
  8. 数据结构与算法(C语言) | 栈和队列——栈(自己做过测试)
  9. HTML5获取autoComplete属性:告诉浏览器是否记录之前的输入值
  10. python中与label类似的控件是_Python高级进阶教程021期 pyqt5label控件进阶使用,设置兄弟控件,广告植入...