簡體   English   中英

Python timeit ImportError

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM