How do I get time of a Python program's execution?

后端 未结 30 1641
甜味超标
甜味超标 2020-11-22 02:20

I have a command line program in Python that takes a while to finish. I want to know the exact time it takes to finish running.

I\'ve looked at the timeit

30条回答
  •  既然无缘
    2020-11-22 03:06

    import time
    
    start_time = time.clock()
    main()
    print time.clock() - start_time, "seconds"
    

    time.clock() returns the processor time, which allows us to calculate only the time used by this process (on Unix anyway). The documentation says "in any case, this is the function to use for benchmarking Python or timing algorithms"

提交回复
热议问题