方案一 :适用检测代码段的运行时间

例子1:

import timetime_start = time.time() #开始计时#要执行的代码,或函数
#要执行的代码,或函数time_end = time.time()    #结束计时time_c= time_end - time_start   #运行所花时间
print('time cost', time_c, 's')

例子2:在while 循环中,检测总花费时间 

import time#初始化之类的
sum_t=0.0            #花费的总时间while (True):time_start = time.time() #开始计时#要执行的代码,或函数#要执行的代码,或函数time_end = time.time()    #结束计时sum_t=(time_end - time_start)+sum_t   #运行所花时间print('time cost', sum_t, 's')

 方案二:适用于检测函数的运行时间

函数模型:t = timeit('func()', 'from __main__ import func', number=1000)

# timeit(函数名_字符串,运行环境_字符串,number=运行次数)

例子:

from timeit import timeitdef func():s = 0for i in range(1000):s += iprint(s)# timeit(函数名_字符串,运行环境_字符串,number=运行次数)
t = timeit('func()', 'from __main__ import func', number=1000)
print(t)

希望对你有帮助。

如果有不对的,欢迎指正。 

python 实现计时器(不同实现方式)相关推荐

  1. 周一02.3运行python程序的两种方式

    一.运行python程序的两种方式 方法一:交互式:                      优点:输入一行代码立刻返回结果                       缺点:无法永久保存代码 方法 ...

  2. python基础:python扩展包的安装方式

    python扩展包有三种安装方式: 1. pip安装方式.python3默认自带pip,无需另外安装:在python2.7版本上默认为easy_install安装工作进行安装,如果需要使用pip安装, ...

  3. python邮件发送哪个好_最全总结!聊聊 Python 发送邮件的几种方式

    1. 前言 邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到 我们都知道 Python内置了对 SMTP 的支持,可以发送纯文本.富文本.HTML 等格式的邮件 本文将聊聊利用 Python ...

  4. 安装Python库包的多种方式

    安装Python库包的多种方式 文章目录: 一.安装Python库包的方法 1.pip 安装 1) pip 直接下载安装 2) pip 指定镜像源下载 3) pip 通过源码的形式安装 4) pip ...

  5. python:程序猿的方式在元宵佳节之际,带你设计【东方明珠】动画浪漫烟花秀(python编程利用Tkinter+PIL库)

    python:程序猿的方式在元宵佳节之际,带你设计[东方明珠]动画浪漫烟花秀(python编程利用Tkinter+PIL库) 目录 设计动画展示 设计思路 核心代码 设计动画展示 设计思路 核心代码 ...

  6. log python_基于Python log 的正确打开方式

    保存代码到文件:logger.py import os import logbook from logbook.more import ColorizedStderrHandler import sm ...

  7. 基础知识:编程语言介绍、Python介绍、Python解释器安装、运行Python解释器的两种方式、变量、数据类型基本使用

    阅读目录 今日学习内容: 1.编程语言的介绍 2.Python介绍 3.安装Python解释器(多版本共存) 4.运行Python解释器程序两种方式.(交互式与命令行式)(♥♥♥♥♥) 5.变量(♥♥ ...

  8. python四舍五入round_四舍五入就用round( )?Python四舍五入的正确打开方式!

    四舍五入就用round( )?Python四舍五入的正确打开方式! 2018-09-22 21:40 阅读数 4 <>round( )函数简介 菜鸟教程中介绍到,round() 函数作用就 ...

  9. Python的3种执行方式

    1.Python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑器软件做python的开发,python的文件扩展名为 .py 2.执行python程序的三种方式 解释器:用命令行输入:如输入 ...

  10. 运行Python程序的2种方式

    运行Python程序有2种方式: 使用交互式的带提示符的解释器 传统的使用源文件的方式 1.第一种方式 打开解释器 输入代码按回车,即可运行 2.第二种方式 新建一个python文件(我在D盘下新建了 ...

最新文章

  1. android 应用程序框架
  2. python中什么可变_Python中的可变类型与不可变类型
  3. javascript保留两位
  4. leetcode—24.堆题目leetcode总结
  5. mac android 手机连接打印机,为什么苹果电脑连接打印机打不出来怎么办
  6. 教育技术与c语言程序设计,2018年华东师范大学885教育技术与C程序设计考研复习资料...
  7. percona xtrabackup 之一 setup
  8. 阿里张建锋:互联网主要解决三大问题
  9. 是时候让AI辅助你追剧了,以《猎场》为例
  10. javascript - 字符串的操作
  11. 修改Github仓库中项目语言类型
  12. Puppeteer + Nodejs 通用全屏网页截图方案(二)常用参数实现
  13. DNS,二级域名泛解析
  14. (BAT批处理)批处理命令怎么校验文件MD5哈希值?
  15. Linux聊天室项目知识整理(一)
  16. 尚硅谷springboot学习课程笔记
  17. 数据和数据库定义是什么?
  18. 第27节 远程访问虚拟专网工作流程及实验演示
  19. 自然灾害数据:中国台风数据集(更新至2022.3)
  20. [BZOJ5224]毁灭

热门文章

  1. crmeb多商户系统前端uniapp取消用户短信验证登录教程
  2. clamav 使用clamdscan检测病毒
  3. 抢购失败,无法获取生成订单的基本信息,接口返回:【‘addressList’】解决方案,实测可用!
  4. 振动力学--vibration
  5. timeGetTime
  6. php写后台轮播图,后台管理系统--轮播图管理
  7. UE4_C++中声明代理传入数组参数
  8. [IT 男人帮 -10/31] 雨林木风CEO赖霖枫: 互联网冬天前的思考
  9. Oracle入门笔记(二)——SQL Developer的基本使用
  10. Xcode8配置支持10.1的系统