zoukankan      html  css  js  c++  java
  • 计算Python程序执行时间

    在计算Python程序运行时间中有比较常见的三种方法。

    法一:利用time模块的time方法

    1 import time
    2 start_time=time.time()#记录程序开始执行的当前时间
    3 for i in range(10):
    4     print(i)
    5 time.sleep(1)
    6 stop_time=time.time()#记录执行结束的当前时间
    7 func_time=stop_time-start_time#得到中间功能的运行时间
    8 print("func is running %s s"%func_time)

    法二:利用time模块clock方法

    1 import time
    2 start_time=time.clock()#记录程序开始第一次调用CPU的时间
    3 for i in range(10):
    4     print(i)
    5 time.sleep(1)
    6 stop_time=time.clock()#记录执行结束再次调用CPU的时间
    7 func_time=stop_time-start_time#得到中间功能的运行时间
    8 print("func is running %s s"%func_time)

    法三:利用datetime模块的date.now()方法

    1 import datetime
    2 import time
    3 start_time=datetime.datetime.now()#记录程序开始执行的当前时间
    4 for i in range(10):
    5     print(i)
    6 time.sleep(1)
    7 stop_time=datetime.datetime.now()#记录执行结束的当前时间
    8 func_time=stop_time-start_time#得到中间功能的运行时间
    9 print("func is running %s s"%func_time)
  • 相关阅读:
    [LeetCode] 88. Merge Sorted Array
    [LeetCode] 73. Set Matrix Zeroes
    [LeetCode] 70. Climbing Stairs(斐波那契数列)
    [LeetCode] 65. Valid Number(多个标志位)
    [LeetCode] 57.Insert Interval
    [CCF] 201612-2 工资计算
    手脱Aspack变形壳1
    手脱FSG v1.33
    手脱PEncrypt 4.0
    手脱JDPack
  • 原文地址:https://www.cnblogs.com/kowloon/p/8761712.html
Copyright © 2011-2022 走看看