首页 > 编程语言 >Python-统计执行时间

Python-统计执行时间

时间:2022-11-18 11:46:03浏览次数:52  
标签:-% endtime Python datetime start time print 执行 统计

方法一:

import datetime
import time
starttime = datetime.datetime.now()
print(starttime.strftime("%Y-%m-%d %H:%M:%S"))

time.sleep(2)

endtime = datetime.datetime.now()
print(endtime.strftime("%Y-%m-%d %H:%M:%S"))

costtime = round((endtime - starttime).total_seconds(),2)
print ('运行时间为:{}秒'.format(costtime))

 

方法二:

# 导入time库
import time
# 代码开始运行
start = time.perf_counter()
print(start)

time.sleep(2)

# 代码结束运行
end = time.perf_counter()
print(end)

# 计算运行时间,单位为秒
print('运行时间为:{}秒'.format(end-start))

 

标签:-%,endtime,Python,datetime,start,time,print,执行,统计
From: https://www.cnblogs.com/yeyuzhuanjia/p/16902700.html

相关文章

  • Python - typing 模块
    typing模块的作用类型检查,防止运行时出现参数和返回值类型不符合。作为开发文档附加说明,方便使用者调用时传入和返回参数类型。该模块加入后并不会影响程序的运行,不会......
  • python 增删改查sqlserver
    importpymssql#打开数据库连接db=pymssql.connect(server='localhost',user='sa',password='888888',database='customerdb')#创建游标对象,并设置返回数据的类型为......
  • python模块 - copy模块
    copy模块用于对象的拷贝操作。该模块只提供了两个主要的方法:copy.copy与copy.deepcopy,分别表示浅复制与深复制。b=a.copy():浅拷贝,a和b是一个独立的对象,但他......
  • 【快应用】onShow, onHide, onBackpress, onMenuPress事件监听不执行
    ​现象描述代码中设置的onShow,onHide,onBackpress,onMenuPress事件监听没有执行。 问题分析此类问题一般是由于将自定义组件作为根节点导致的,错误代码示例如下:<......
  • python-日志详解
    一.logging模块_打印以及保存日志1、Logging:用来做简单的日志。等级分为debug()、info()、warning()、error()和critical()等级 使用场景DEBUG 调试......
  • Python print() 实时打印
    在程序中发现print内容输出和实际输出时间不一致,所以怀疑输出时间有问题,实践发现print没有进行实时刷新。#正常使用print("something。。。")#实时刷新print("someth......
  • Python | Python中 from __future__ import * 的作用
    我们在读代码的时候,总是会看到代码开头会加上from__future__import*这样的语句。这样的做法的作用就是将新版本的特性引进当前版本中,也就是说我们可以在当前版本使用新......
  • 面试官不按套路,竟然问我Java线程池是怎么统计线程空闲时间?
    背景介绍:你刚从学校毕业后,到新公司实习,试用期又被毕业,然后你又不得不出来面试,好在面试的时候碰到个美女面试官!面试官:小伙子,我看你简历上写的项目中用到了线程池,你知......
  • python单线程爬虫安装与调试
    信息时代的到来,带给我们海量信息的同时也给我们带来很多有用的价值。如何在这些海量信息池里面找到自己需要的有价值的信息就离不开爬虫技术了,那么在python下如果去部署安装......
  • Python基础之运算符
    一、算数运算符混合运算优先级顺序:()⾼于**⾼于*///%⾼于+-二、赋值运算符单个变量赋值num=1print(num)多个变量赋值num1,float1,str1=10,0.5,'hellowo......