我想知道我的代码需要运行多长时间,并尝试使用在不同线程上找到的以下代码。
import time
start_time = time.time()
# my code
main()
print("--- %s seconds ---" % (time.time() - start_time))
,但似乎无法显示所花费的时间。因为代码很长,所以我包含了我的代码的图片。我在做错什么吗?
答案 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()