import time# 方式1:
time_start_1 = time.time()
# code
time_end_1 = time.time()
print("运行时间:"+str(time_end_1 - time_start_1)+"秒")# 方式2:
time_start_2 = time.clock()
# code
time_end_2 = time.clock()
print("运行时间:"+str((time_end_2 - time_start_2)/1000000)+"秒")
  • Windows系统建议使用time.clock(),其返回的是处理器时间,具有微秒精度,而time.time()精度为1/60s,故前者在Win系统下精度更高;
  • Linux系统中建议使用time.time(),在Unix中time.clock()只有1/100s

不建议使用default_timer(),因为其测量时间为墙上时钟时间而不是CPU时间。


参考文献:

  • https://docs.python.org/zh-cn/2/library/time.html?highlight=time#module-time

python的两种计时方式相关推荐

  1. python支持的编程方式包括,python的两种编程方式是什么

    一.交互式编程 什么是交互式编程,就是在命令行中输入python 命令即可启动交互式编程,提示窗口如下: 而且还用了Python3的print方法打印出一串字符串. 二.脚本式编程 通过脚本参数调用解 ...

  2. python的两种退出方式

    os._exit() vs sys.exit() 转自: http://www.cnblogs.com/gaott/archive/2013/04/12/3016355.html 概述 python的 ...

  3. python threading 两种创建方式

    作用:建立在thread模块之上,可以更容易地管理多个执行线程. 通过使用线程,程序可以在同一个进程空间并发地运行多个操作.threading模块建立在thread的底层特性基础上,可以更容易地完成线 ...

  4. Python中两种文件修改的方式

    文件的数据是存放于硬盘上的,因而只存在覆盖.不存在修改这么一说,我们平时看到的修改文件,都是模拟出来的效果,具体的说有两种实现方式. 一.方式一 将硬盘存放的该文件的内容全部加载到内存,在内存中是可以 ...

  5. python3解释器执行not 1 and 1_编程语言的分类,python解释器多版本共存.执行python的两种方式,变量,用户与程序交互...

    一.编程语言的分类? 机器语言:直接使用二进制指令编程,直接操作硬件,必须考虑硬件细节. 汇编语言:用简写的英文标识符取代二进制去编写程序,直接操作硬件,必须考虑硬件细节. 高级语言:通过人类能够理解 ...

  6. 多线程python实现方式_python多线程的两种实现方式(代码教程)

    本篇文章给大家带来的内容是关于python多线程的两种实现方式(代码教程),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 线程是轻量级的进程,进程中可划分出多个线程,线程可独立的调度 ...

  7. 运行python的两种方式磁盘式_python计算机基础-Day1

    计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...

  8. Python入门——运行python的两种方式变量常量

    一.运行python的两种方式 1. 交互式环境:输入代码立即执行,得到结果 优点:调试程序方便 缺点:无法永久保存程序 2. 命令行:python3 D:\test.txt 优点:以文件的方式将代码 ...

  9. python定义字符串变量有两种常用方式_Python 1基础语法二(标识符、关键字、变量和字符串)...

    一.标识符 标识符就是程序员自己命名的变量名.名字需要有见名知义的效果,不要随意起名 :比如 a=1 a是个变量,a这个变量名属于标识符 1 company = '小米 2 employeeNum = ...

最新文章

  1. python正则表达式\s \S \w \W区别
  2. BCH才是真正的比特币?
  3. lisp用entmake生产圆柱体_使用lisp语言实现在平面图中自动画出桥梁的墩柱标识.doc...
  4. Netty技术细节源码分析-ByteBuf的内存泄漏原因与检测
  5. 域控计算机策略转换成用户策略,windows组策略实验-本地组策略和域控组策略
  6. Vim 命令行快捷键
  7. BZOJ4415: [Shoi2013]发牌
  8. LeetCode Remove K Digits
  9. PageRank算法(Dead ends、Spider Traps问题)
  10. r9270公版bios_R9280,R9270,HD7000,VBE7007.系显卡全套修改超频刷BIOS工具
  11. Ubuntu卸载历程,包含重启进入grub解决方案
  12. 何为二进制计算机语言,二进制解码时尚新青年
  13. WCF学习之:利用Throttling提高服务器性能
  14. 我们计划为EasyDSS定制开发一款超低延时的EasyPlayer Flash播放器
  15. LaTeX Warnings: Unused global option(s)
  16. hadoop生态圈详解
  17. [云炬学英语]每日一句2020.8.30
  18. 伙伴系统之伙伴系统概述--Linux内存管理(十五)
  19. 手机wps怎么设置语言_wps文字工具栏怎样设置成中文如何设置
  20. vue 下载后台返回的图片

热门文章

  1. 计算机网络——网络基础知识
  2. 【无监督:结构张量:融合框架】
  3. 【Python简明教程四】Python语法之注释
  4. [机器学习]Python中Numpy,Pandas,Matplotlib,Scipy,Seaborn介绍
  5. File I/O (unbufferd) -APUE第三版
  6. 从PDF文件提取文本--pdflib TET库
  7. 为专业电竞而生:努比亚红魔战地迷彩版空降ChinaJoy
  8. 关于DNF多层血条的实现
  9. android_基础_常用主题theme属性
  10. 基于最小二乘法和SVM从天气预报中预测太阳能发电量(Matlab代码实现)