【Python爬虫从基础到实战|如何优雅的统计Python代码耗时(Python统计代码耗时的几种方法)】本文实例讲述了Python中统计代码片段、函数运行耗时的几种方法,分享给大家,仅供参考。
时间戳相减 在代码执行前后各记录一个时间点,两个时间戳相减即程序运行耗时。
获取时间戳time.time()
import timestart_time = time.time()
sum = 0
for i in range(100000000):
sum += i
print(sum)end_time = time.time()
print("耗时: {:.2f}秒".format(end_time - start_time))输出:
4999999950000000
耗时: 10.53秒
获取当前日期 datetime.datetime.now()
import datetimestart_time = datetime.datetime.now()
sum = 0
for i in range(100000000):
sum += i
print(sum)end_time = datetime.datetime.now()
print("耗时: {}秒".format(end_time - start_time))
装饰器 装饰器是一个装饰函数的函数,能够在不改变函数源码和函数调用方式的情况下给函数增加新的功能。很多时候统计函数的耗时,可以使用装饰器实现。
import time
推荐阅读
- Python包安装|解决安装matplotlib时的超时问题
- pytorch|如何查看torch版本
- cv2.read()函数
- python|python 如何安装cv2库
- 数据结构|树的概念及其应用(Python)
- Python 中几种属性访问的区别
- Python 之父新发文,将替换现有解析器
- 对比 C++ 和 Python,谈谈指针与引用
- python中几个常用函数