[英]Python timeit ImportError
我正在嘗試計算我的程序執行所需的時間,但有時它運行良好,有時我會收到以下錯誤:
ImportError: cannot import name 'N' from '__main__'
N = number
t = timeit.Timer(
"computeArea(N, 4)",
"from __main__ import computeArea, N")
computeTime = t.timeit(1)
print(computeTime)
您如何看待僅導入time
並測量computeArea
運行前后的時間? 老實說,從 Python 風格的角度來看,這段代碼看起來很時髦。 自己測量時間很容易,並且可以很容易地修改為更有趣的例子(比如,通過對相同代碼計時數十次來計算平均時間)。
import time
start_time = time.time()
# Do anything here. This is a filler.
for i in range(100):
print(i)
end_time = time.time()
total_time = end_time - start_time
print(f"Program took {total_time} seconds.")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.