Time程序运行时间
目录
一.方法1, datetime.datetime.mow()
import datetime
starttime = datetime.datetime.now()
#long running
endtime = datetime.datetime.now()
print (endtime - starttime).seconds
方法 2, time.time()
start = time.time()
run_fun()
end = time.time()
print end-start
方法3, time.clock()
start = time.clock()
run_fun()
end = time.clock()
print end-start
方法1和方法2都包含了其他程序使用CPU的时间,是程序开始到程序结束的运行时间。
方法3算只计算了程序运行的CPU时间
python实现定时器,但是定时时间精确到ms时,存在误差
# coding=utf-8
#引入库 threading
import threading
import datetime
#定义函数
def fun_timer():
# print('hello timer') #打印输出
old_time = datetime.datetime.now()
print(old_time)
global timer #定义变量
timer = threading.Timer(0.01,fun_timer) #60秒调用一次函数
#定时器构造函数主要有2个参数,第一个参数为时间,第二个参数为函数名
timer.start() #启用定时器
timer = threading.Timer(1, fun_timer) #首次启动
timer.start()
感谢前辈:https://www.cnblogs.com/rookie-c/p/5827694.html