天天看點

python中的計時子產品:time.time()time

以後部落格更新在 https://oldpan.me

time

time子產品中包含了許多與時間相關的子產品,其中通過time()函數可以擷取目前的時間。

需要注意的是time()函數列印出來的時間是不精确的、粗糙的。

import time # 需要導入的子產品

    since = time.time()
    # 程式執行部分
    ...
    ...
    time_elapsed = time.time() - since
    print('Training complete in {:.0f}m {:.0f}s'.format(
        time_elapsed // 60, time_elapsed % 60)) # 列印出來時間           

以下為測試程式,可以通過sleep函數延時5s,然後再列印出來

import time


def havefun():
    since = time.time()
    time.sleep(5)
    time_elapsed = time.time() - since
    print('The code run {:.0f}m {:.0f}s'.format(
        time_elapsed // 60, time_elapsed % 60))


havefun()           

output:

The code run 0m 5s