Timing python programs
本问题已经有最佳答案,请猛点这里访问。
所以我想知道我的程序运行需要多长时间,我想到的解决方案是:
1 2 3 4 5 6 7 8 9 | import datetime time1 = datetime.datetime.now() [program code] time2 = datetime.datetime.now() print(time2 - time1) |
我想知道这是否是一个有效/正确的解决方案,因为我在互联网上找到的所有指南都将使用诸如Timeit等模块。
如有任何反馈,我将不胜感激。
是的,那行得通。然而,另一个解决方案是:
1 2 3 4 5 6 7 | import time start = time.time() # do stuff print(time.time() - start) |
你也可以用