欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實現(xiàn)計算函數(shù)或程序執(zhí)行時間

 更新時間:2023年02月10日 16:29:51   作者:牛奶咖啡13  
在Python程序的開發(fā)過程中,一些程序需要獲取函數(shù)或程序的開始時間、結(jié)束時間和時間間隔等內(nèi)容用來分析和處理內(nèi)容。本文就來聊聊具體實現(xiàn)方法

一、需求說明

在Python程序的開發(fā)過程中,一些程序需要獲取函數(shù)或程序的開始時間、結(jié)束時間和時間間隔等內(nèi)容用來分析和處理內(nèi)容

二、需求分析

涉及到函數(shù)或程序的運行時間,那么必然需要用到時間模塊,只用知道時間模塊中對應(yīng)的時間信息獲取即可進響應(yīng)的時間計算。

三、實現(xiàn)方法

3.1、獲取執(zhí)行時間方式一

①導入time模塊

#導入time模塊
import time

②獲取開始時間、結(jié)束時間、時間間隔

#1-獲取開始時間
startTime=time.time()
#需要執(zhí)行的函數(shù)或程序
#2-獲取結(jié)束時間
endtime=time.time()
#3-獲取時間間隔
diffrentTime=endtime-startTime

③示例

import time,random
 
def CreateDecimalPerThirtySecods(delaySeconds=3):
    time.sleep(delaySeconds)
    decimal= random.random()
    print(decimal)
 
#測試時間間隔方式一
startTime=time.time()
print('time.time()開始打印隨機小數(shù),開始時間是:',startTime)
time.sleep(3)
endtime=time.time()
print('time.time()3秒后的時間是:',endtime)
diffrentTime=endtime-startTime
print('time.time()相差的時間是:',diffrentTime,' 秒')

示例執(zhí)行結(jié)果如下:

3.2、獲取執(zhí)行時間方式二

①導入datetime模塊

#導入datetime模塊
import datetime

②獲取開始時間、結(jié)束時間、時間間隔

#1-獲取開始時間
startTime=datetime.datetime.now()
#需要執(zhí)行的函數(shù)或程序
#2-獲取結(jié)束時間
endtime=datetime.datetime.now()
#3-獲取時間間隔
diffrentTime=(endtime-startTime).seconds

③示例

import datetime,time,random
 
def CreateDecimalPerThirtySecods(delaySeconds=3):
    time.sleep(delaySeconds)
    decimal= random.random()
    print(decimal)
 
#測試時間間隔方式二
print('')
startTime=datetime.datetime.now()
print('datetime.datetime.now()開始打印隨機小數(shù),開始時間是:',startTime)
time.sleep(3)
endtime=datetime.datetime.now()
print('datetime.datetime.now()3秒后的時間是:',endtime)
diffrentTime=(endtime-startTime).seconds
print('datetime.datetime.now()相差的時間是:',diffrentTime,' 秒')

示例執(zhí)行結(jié)果如下:

到此這篇關(guān)于Python實現(xiàn)計算函數(shù)或程序執(zhí)行時間的文章就介紹到這了,更多相關(guān)Python計算函數(shù) 程序執(zhí)行時間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論