前言

之前写代码都是看打印的初始和结束时间然后自己算间隔时间,感觉总是不方便,这不符合python的优雅简洁,于是去寻找简便之道.

方法

time模块计算时间差

import time

s_time = time.time()
for i in range(1000):
print(i)
c_time = time.time()
ss_time = c_time - s_time
print('%.3f秒'%ss_time)
print('执行结束!!!')

datetime时间模块计算时间差

from datetime import datetime
a = datetime.now()
for x in range(10000):
print(x)
b = datetime.now()
print(a)
print(b)
print("运行时间:"+str(b-a)+" 秒")

from datetime import datetime
a = datetime.now()
for x in range(100000):
print(x)
b = datetime.now()
print(a)
print(b)
print("运行时间:"+str((b-a).seconds)+" 秒")

from datetime import datetime
a = datetime(2020, 10, 28, 14, 41, 9, 386637)
b = datetime(2020, 11, 29, 14, 41, 9, 386637)
print(a)
print(b)
print("运行时间:"+str((b-a).days)+" 天")

最新文章

  1. [Gradle]填坑记录
  2. struts2是如何加载相关的package元素节点信息的
  3. 杭电ACM 1201
  4. SVN创建Tags
  5. Smack IQ包的扩展
  6. ubuntu配置多个DNS
  7. 使用Java快速实现进度条(转)
  8. Java中常见的排序方法
  9. Dynamics CRM 在Visual Studio中开启XML编辑的智能提示
  10. springboot 学习进度
  11. Vasya And Password(CodeForces - 1051A)
  12. 2018.10.2浪在ACM 集训队第三次测试赛
  13. Spring Cloud Config 配置刷新
  14. C#中的Abstract、Virtual、Interface理解
  15. Apple Developer Registration and DUNS Number Not Accepted
  16. 20155321 2016-2017-2 《Java程序设计》第十周学习总结
  17. HTML标签marquee 来制作页面滚动
  18. Django学习笔记第一篇--Hello,Django
  19. ruby 基础教程1-8-1
  20. c#调用系统默认软件打开应用

热门文章

  1. ES6里class杂乱随笔
  2. instanceof语法解释
  3. Navicat连接远程MySQL8.0数据库
  4. EasyExcel使用心得
  5. [Luogu P1268] 树的重量 (巧妙的构造题)
  6. 【Jmeter】第一个接口测试案例
  7. Docker(9)- docker pull 命令详解
  8. 学了Java才搞懂JMeter测试计划
  9. 安卓快速关机APP
  10. JVM常用调优工具介绍