python腳本使用統(tǒng)計(jì)時(shí)間的方式是time.clock(),而這種方式統(tǒng)計(jì)的是CPU的執(zhí)行時(shí)間,不是程序的執(zhí)行時(shí)間。
下面我們就來(lái)看一下計(jì)算python程序運(yùn)行時(shí)間的方法:
deftime_function(f,*args):
"""
Callafunctionfwithargsandreturnthetime(inseconds)thatittooktoexecute.
"""
importtime
tic=time.time()
f(*args)
toc=time.time()
returntoc-tic
使用time()返回程序運(yùn)行時(shí)和程序結(jié)束的時(shí)間戳,然后將兩個(gè)時(shí)間相減即可獲得程序運(yùn)行時(shí)間。
以上內(nèi)容為大家介紹了怎么計(jì)算python程序運(yùn)行時(shí)間,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。