python獲取程式執行時間的方法

2021-09-25 08:35:30 字數 1254 閱讀 3729

方法一:

# python 推薦使用clock()方法獲取時間,返回的是乙個浮點數。

# clock()方法獲得的執行時間只計算**占用cup的時間。

import time

start_time = time.clock()

# 中間寫**塊

end_time = time.clock()

print 'runing time:{} seconds'.format(end_time - start_time)

# runing time:7.51754127379 seconds

方法二:

# time()方法獲得的時間包含了其他程式占用cpu的時間,返回的是乙個浮點數。

import time

start_time = time.time()

# 中間寫**塊

end_time = time.time()

print 'runing time:{} seconds'.format(end_time - start_time)

# runing time:8.62199997902 seconds

方法三:

# datetime.now()方法獲得的時間包含了其他程式占用cpu的時間,返回的是乙個datetime.datetime格式的值。

import datetime

start_time = datetime.datetime.now()

# 中間寫**塊

end_time = datetime.datetime.now()

print 'runing time:{} seconds'.format(end_time - start_time)

# runing time:0:00:11.834000 seconds

方法四:

# unix系統下建議使用time.time(), windows下建議使用time.clock()。

# 如果想實現跨平台獲得精確的時間,推薦使用timeit.default_timer()

import timeit

start_time = timeit.default_timer()

# 中間寫**塊

end_time = timeit.default_timer()

print 'runing time:{} seconds'.format(end_time - start_time)

# runing time:8.51765446378 seconds

python 獲取 程式執行時間

python3.8 不支援 clock 了,替換成 time.perf counter 就可以了 使用python的過程中,需要得知程式從執行開始到結束所需要的時間,可以使用clock 的方法來實現 引入所需要的時間庫 import datetime import time 程式計時器,啟動計時器 ...

獲取程式執行時間

獲取程式執行時間,對程式效能進行度量。include double start clock 段 system 程式名.exe 僅對於dos double end clock double time double end begin clocks per sec 1000 ms include dwo...

獲取程式的執行時間

c c 中的計時函式是clock 而與其相關的資料型別是clock t。在msdn中,查得對clock函式定義如下 clock t clock void 這個函式返回從 開啟這個程式程序 到 程式中呼叫clock 函式 時之間的cpu時鐘計時單元 clock tick 數,在msdn中稱之為掛鐘時間...