Consider a very simple timer;

start = time.time()

end = time.time() - start

while(end<5):

end = time.time() - start

print end

how precise is this timer ? I mean compared to real-time clock, how synchronized and real-time is this one ?

Now for the real question ;

What is the smallest scale of time that can be measured precisely with Python ?

解决方案

This is entirely platform dependent. Use the timeit.default_timer() function, it'll return the most precise timer for your platform.

From the documentation:

Define a default timer, in a platform-specific manner. On Windows, time.clock() has microsecond granularity, but time.time()‘s granularity is 1/60th of a second. On Unix, time.clock() has 1/100th of a second granularity, and time.time() is much more precise.

So, on Windows, you get microseconds, on Unix, you'll get whatever precision the platform can provide, which is usually (much) better than 1/100th of a second.

python精度_通过Python可以达到的最高时间精度范围是多少?相关推荐

  1. 第一章 第一节:Python基础_认识Python

    Python基础入门(全套保姆级教程) 第一章 第一节:Python基础_认识Python 1. 什么是编程 通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言 ...

  2. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

  3. excel python插件_利用 Python 插件 xlwings 读写 Excel

    Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...

  4. 网络安全用python吗_使用Python进行网络安全渗透——密码攻击测试器

    相关文章: 本篇将会涉及: HTTP 基本认证 对HTTP Basic认证进行密码暴力攻击测试 什么是HTTP 基本认证 HTTP基本认证(HTTP Basic Authentication)是HTT ...

  5. 动态照片墙 python 实现_利用python生成照片墙的示例代码

    这篇文章主要介绍了利用python生成照片墙的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 PIL(Python Im ...

  6. python字符串_(Python基础教程之七)Python字符串操作

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

  7. python 字符识别_使用python进行光学字符识别入门

    python 字符识别 语言模型设计 (Language Model Designing) Optical Character Recognition is the conversion of 2-D ...

  8. 类的继承python事例_【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸...

    作者:白宁超 2016年10月10日22:36:57 摘要:继一文之后,笔者又将python官方文档认真学习下.官方给出的pythondoc入门资料包含了基本要点.本文是对文档常用核心要点进行梳理,简 ...

  9. 【100天精通python】Day1:python入门_初识python,搭建python环境,运行第一个python小程序

    目录 专栏导读 1 初始python python 概述 python的应用领域 应用python的公司 2 搭建python 开发环境 2.1 安装python(以windows 系统为例)(1)下 ...

  10. python计算机_基础python计算机知识

    1.计算机基础知识 计算机基础 :组成---输入输出设备 储存器 CPU 内存 cpu 中央处理器 :处理各种数据的 内存 存储数据 硬盘 存储数据的 什么是操作系统:控制计算机的工作流程 软件 什么 ...

最新文章

  1. 无需额外数据,首次实现ImageNet 87.1% 精度,颜水成团队开源VOLO
  2. AppleWatch开发教程之Watch应用对象新增内容介绍以及编写运行代码
  3. java quartz 时间配置文件_Spring Quartz如何动态配置时间(3)
  4. 重读《从菜鸟到测试架构师》-- 单元测试测点啥
  5. 每三个数换行 用C语言表示,关于换行符:使用fscanf()读取每行3个数字的文件,为什么“%d%d%d%* c”和“%d%d%d”一样好?...
  6. SAP SD信用控制管理
  7. GIT项目管理工具(part2)--初始配置
  8. 上班族吐槽大集合:那些发生在公司的傻X奇遇
  9. 2019年最佳Python学习路线
  10. .NET 页面刷新方式总结
  11. 《天天数学》连载13:一月十三日
  12. sql 教程_SQL
  13. CentOS下LVM的使用
  14. 【ACM】心路历程2019.9.29
  15. vue 数组 unshift push shift pop
  16. 如何写一个好的缺陷,大牛都是这样的做的
  17. TURN协议(RFC5766详解)
  18. C语言写的小游戏源码,c语言小游戏源码(华容道)
  19. 搜索引擎优化 SEO攻略大全
  20. C/C++超全资料,编程发烧友不可不分享~~~~~~~~~

热门文章

  1. Go语言栈定义及相关方法实现
  2. jquery动画切换引擎插件 Velocity.js 学习01
  3. Ubuntu 修改apt 源
  4. Android保存之SharedPreferences
  5. 关于Unable to load annotation processor factory 的故障
  6. 05_android入门_GET方式实现登陆(在控件上显示服务端返回的内容)
  7. C++利用MySQL API连接和操作数据库
  8. 《深度学习课程》-吴立德教授-复旦大学
  9. js中常用framesetiframe页面跳转传参方法实例大全
  10. Guava学习笔记(1)--安全地使用null(Using and avoiding null)