在python中跟踪执行时间

时间:2019-01-03 22:19:18

标签: python-3.x eclipse pydev

我想知道我的代码需要运行多长时间,并尝试使用在不同线程上找到的以下代码。

import time
start_time = time.time()

# my code

main()
print("--- %s seconds ---" % (time.time() - start_time))

,但似乎无法显示所花费的时间。因为代码很长,所以我包含了我的代码的图片。我在做错什么吗?

enter image description here

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

您的代码中可能有一个错误,因为它可以起作用:

def dosomething():
  counter = 10
  while counter > 0:
    counter -= 1
    print ('getting ready to check the elapsed time')

def main():
  start_time = time.time()
  dosomething()
  print("--- %s seconds ---" % (time.time() - start_time))

if __name__ == "__main__":
  main()