Python3-测试程序运行时间-常用的三种方式

64 篇文章 2 订阅
订阅专栏

  Python3-测试程序运行时间-常用的三种方式

图片在上 代码段在下

# Python3-测试程序运行时间-常用的三种方式

import time
import arrow
import timeit
from time import sleep
from random import randint

# arr = [i for i in range(10)] # 列表表达式 等同于下面的代码
# print(arr) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

'''
arr = []
for i in range(10):
    arr.append(i)
print(arr)
# 常规写法 结果同上述 列表表达式
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
'''

def way_1():
    a = arrow.now()
    a = a.timestamp()

    [i for i in range(10)]

    a1 = arrow.now()
    a1 = a1.timestamp()
    print('方法1',a1 - a) # 因为程序执行太快,所以可能出来结果是0.00
    # arrow.get(a1 - a).format('mm分:ss秒:SSS毫秒') # 1秒=1000毫秒
def way_2():
    a = time.time()

    [i for i in range(10)]

    a1 = time.time()
    print('方法2',a1 - a) # 因为程序执行太快,所以可能出来结果是0.00
    # arrow.get(a1 - a).format('mm分:ss秒:SSS毫秒') # 1秒=1000毫秒
def way_3():
    # timeit.timeit 它用于获取代码的执行时间。该库将代码语句运行一百万次,并提供从集合中花费的最短时间。这是一种有用的方法,有助于检查代码的性能。
    # 待定:比如我有一堆的代码封装成了一个函数 但是这个timeit 暂时不知道如何去让他测试执行函数的代码 进而去测出函数运行时间
    a = timeit.timeit('[i for i in range(10)]')
    print('方法3',a)

if __name__ == '__main__':
    print('main')
    way_1()
    way_2()
    way_3()

python程序运行时间-10种检测Python程序运行时间、CPU和内存占用的方法
weixin_37988176的博客
10-30 1811
在运行复杂的Python程序时,执行时间会很长,这时也许想提高程序的执行效率。但该怎么做呢?首先,要有个工具能够检测代码中的瓶颈,例如,找到哪一部分执行时间比较长。接着,就针对这一部分进行优化。同时,还需要控制内存和CPU的使用,这样可以在另一方面优化代码。因此,在这篇文章中我将介绍7个不同的Python工具,来检查代码中函数的执行时间以及内存和CPU的使用。1. 使用装饰器来衡量函数执行时间有一...
测量Python代码运行的时间
10-29
测量Python3代码运行的时间的几种方法,并附带其他参考链接
python性能检测工具函数运行内存及运行时间
最新发布
软件测试技术资源分享官
07-26 393
python虽然是一门'慢语言',但是也有着比较多的性能检测工具来帮助我们优化程序的运行效率。这里总结了五个比较好的python性能检测工具,包括内存使用、运行时间、执行次数等方面。
Python如何测试程序运行时间
微小冷的学习笔记
02-04 3194
Python标准库中提供了`timeit`模块,用于测试函数的运行时间
Python测试程序用时时长(运行时间测试)
小勇博客
01-21 2639
参考博文:python记录程序运行时间三种方法 代码: import time print('程序开始时间:',time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(int(time.time())))) start = time.time() time.sleep(3) end = time.time() print('程序结束时间:',time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(int(time.time
python时间测试
C or CPP
07-02 267
在上下文中使用对象:由于 timer 变量现在指向 Timer 实例,所以在 with 块中可以访问 Timer 实例的属性和方法。with 语句在 Python 中用于简化资源管理和确保在使用完资源后自动进行清理。进入上下文:当执行 with Timer() as timer: 时,Python 会调用 Timer 类的。方法返回 self,即当前的 Timer 实例。这两个方法分别在进入和退出 with 语句块时自动调用。中,可以访问 timer.interval 来获取函数的运行时间
python记录程序运行时间三种方法
09-21
### Python记录程序运行时间三种方法 在Python编程中,经常需要测量程序或特定功能的执行时间,这对于性能分析和优化至关重要。本文将详细介绍三种常用的测量程序运行时间的方法:使用`datetime`模块、使用`time`...
python 代码运行时间获取方式详解
09-24
为了准确地测量Python代码的运行时间,有几种常用的方法可以使用。本文将详细解释这些方法,并通过示例代码展示如何实现。 首先,可以使用Python内置的time模块来获取代码运行时间。time模块提供了记录时间的功能,...
python运行时间的几种方法
09-21
本文将详细介绍三种常用的方法,并分析它们各自的优缺点。 1. 使用`datetime`模块 `datetime`模块允许开发者获取当前时间,以此计算代码执行所需的时间。例如: ```python import datetime def time_1(): ...
python官方3.10.0a6-amd64版本exe安装包
08-10
- **字节码优化**:Python 3.10 对字节码进行了优化,使得解释器执行效率更高,程序运行速度有所提升。 - **内存管理**:改进了垃圾回收机制,降低了一些场景下的内存消耗。 3. **错误处理**: - **异常过滤**:...
Python-冲顶大会自助决策Python3
08-10
8. **日志管理**:为了跟踪和调试,项目可能使用了`logging`库来记录程序运行过程中的重要事件和错误信息。 9. **异常处理**:良好的错误处理是任何项目的关键,Python的`try-except`结构用于捕获和处理可能出现的...
python考试时间_Python测试函数运行时间
weixin_39616686的博客
11-24 165
import timeimport datetime# 测试函数运行时间def cal_time(fn):"""计算性能的修饰器"""def wrapper(*args,**kwargs):starTime = time.time()f = fn(*args,**kwargs)endTime = time.time()print('%s() runtime:%s ms' % (fn.__name_...
Python测试代码运行时间
weixin_38315109的博客
01-19 750
这个代码会首先记录开始时间,然后运行一段代码(在这个例子中是一个简单的for循环),然后再记录结束时间。参数接收一个字符串,该字符串包含在执行要计时的语句之前需要运行的代码。代码,以确保测量的是纯粹的函数执行时间,而不受其他全局变量的影响。模块是指当前正在运行的Python脚本,也就是包含这些函数定义的脚本。模块会为你处理循环,并且可以提供更准确的计时,排除其他不必要的开销。知道它需要测量的函数在哪里,并确保这些函数在测量过程中是可用的。模块的最佳实践,因为它包含了循环的开销。模块来测试代码的运行时间
python: 测量代码运行时间
学习笔记
06-23 4807
python 测量代码运行所需时间
python测试程序运行时间
wxr0616的博客
03-09 455
要评估代码的运行时间,可以使用Python中的time模块来对代码中不同部分的执行时间进行测量。可以在代码中找到适当的位置插入类似的计时器代码,以测量特定功能或操作所花费的时间。
Python获取程序运行时间三种方法
热门推荐
QQVQQ的博客
11-27 1万+
Python获取程序运行时间三种方法。
python 代码行时间测试
Gene_I must wait for the sunrise
07-15 373
如果你对这篇文章可感兴趣,可以点击「【访客必读-指引页】一文囊括主页内所有高质量博客」,查看完整博客分类与对应链接。
python】函数运行时间测试模块
youngberry_的博客
10-01 229
Python统计函数运行时间
python测试程序运行时间_Python如何测量脚本运行时间
weixin_33533460的博客
02-21 3663
python脚本使用统计时间的方式是time.clock()接下来,就几种python的统计时间方式对比一下:方法1:import datetimestarttime = datetime.datetime.now()#long running#do something otherendtime = datetime.datetime.now()print (endtime - starttime...
Python库mypy-boto3-transcribe 1.18.13发布
Mypy通过对代码中的变量、函数参数和返回值进行类型注解来工作,然后它可以提前发现类型错误,而无需运行程序。这有助于提前发现潜在的bug,提高代码质量和可靠性。 3. 知识点:Boto3及其用途 Boto3是AWS(Amazon ...
写文章

热门文章

  • WIN10系统通过CMD命令获取文件列表大小(小白友好型) 47520
  • python如何跳出函数,又如何退出主程序呢? 36570
  • Excel表格散点图横坐标如何改为汉字--转载 32878
  • VBA怎么获取单元格的内容/值(数字,文本,公式)(如需获取选中单元格内容,使用select命令即可) 26727
  • 122+版本chrome浏览器,屏蔽http文件下载,已阻止不安全的下载,如何解除? 26117

分类专栏

  • JavaScript 2篇
  • selenium 3篇
  • 计算机 14篇
  • Visual Studio Code 6篇
  • 自媒体 1篇
  • 机器学习
  • 手机
  • UiBot自动化 3篇
  • HR
  • MYSQL 1篇
  • Power Bi 8篇
  • Python 64篇
  • Linux
  • VBA 62篇
  • SQL Server 1篇
  • Excel 16篇
  • Sublime 3篇
  • 仓储/物流/ERP/WMS 3篇

最新评论

  • vscode中修改字体,使用Fira Code

    Орехов: editor.fontLigatures所表示的"字体连字"是什么意思呀?

  • 使用Python程序过程中,中间大量使用 pyautogui 库进行键鼠模拟操作,突然发现异常,如何紧急停止程序?

    SuperJacksu: 太太聪明了 谢谢

  • WIN10系统通过CMD命令获取文件列表大小(小白友好型)

    xxjy13: 显示“无法将“dir/p”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”

  • 122+版本chrome浏览器,屏蔽http文件下载,已阻止不安全的下载,如何解除?

    joyojoy: 第一种可以表情包

  • Python使用try...except...输出详细错误信息(比如报错具体位置在第几行)

    STR_Liang: 你好,print(traceback.format_exc()) 这句即可

最新文章

  • Python sorted 函数:Key参数,以及lambda 函数与常规写法区别
  • Python_pandas_简单代码文件合并,文件夹内表头相同的Excel表格
  • 122+版本chrome浏览器,屏蔽http文件下载,已阻止不安全的下载,如何解除?
2024年2篇
2023年16篇
2022年12篇
2021年22篇
2020年119篇
2019年25篇
2016年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家新乡玻璃钢雕塑报价北京艺术商场美陈多少钱重庆二手泡沫雕塑玻璃钢雕塑抽象玻璃钢雕塑定制嘉定玻璃钢花盆玻璃钢雕塑分类市场前景如何红塔区玻璃钢雕塑怎么样南通如东玻璃钢雕塑制品厂开封铜玻璃钢景观雕塑新密玻璃钢雕塑定制桐乡玻璃钢关公雕塑盐城玻璃钢雕塑厂家饶阳玻璃钢雕塑厂石家庄优质玻璃钢雕塑全国发货高级的玻璃钢花盆花器龙岩玻璃钢花盆花器庆阳玻璃钢动物雕塑设计商场美陈如何联系玻璃钢果篮雕塑生产厂家西宁节日商场美陈湖南景区玻璃钢雕塑设计大象玻璃钢卡通雕塑现货湛江玻璃钢雕塑有哪些玻璃钢花盆哪种好一点玻璃钢雕塑的施工方案马鞍山佛像玻璃钢雕塑多少钱南京园林玻璃钢雕塑生产厂家东莞玻璃钢雕塑定制河北装饰商场美陈供货商玻璃钢雕塑毛笔图片香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化