美文网首页
time.time()用法 与 time.clock()方法

time.time()用法 与 time.clock()方法

作者: 乐小Pi孩_VoV | 来源:发表于2016-08-04 14:50 被阅读0次

    1.time.time()

    • time.time(),返回当前时间的时间戳(1970纪元后经过的浮点秒数)。
    import time
    print(time.time())   
     #1470292132.9792533
    
    • time.localtime(time.time()
    import time
    print(time.localtime(time.time()))
    #time.struct_time(tm_year=2016, tm_mon=8, tm_mday=4, tm_hour=14, tm_min=28, tm_sec=52, tm_wday=3, tm_yday=217, tm_isdst=0)
    
    • time.asctime(time.localtime(time.time()))
    import time
    print(time.asctime(time.localtime(time.time())))
    #Thu Aug  4 14:28:52 2016
    

    2.time.clock()

    time.clock() 函数以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。
    在不同的系统上含义不同,在WINDOWS中,第一次调用,返回的是进程运行的实际时间。而第二次之后的调用是自第一次调用以后到现在的运行时间。

    • 其实运行也没发现什么不同
    import time
    def procedure():
        time.sleep(2.5)
    
    
    # measure process time
    t0 = time.clock()
    procedure()
    print(time.clock() - t0, 'seconds process time')
    #2.499657002103967 seconds process time
    
    # measure wall time
    t0 = time.time()
    procedure()
    print(time.time() - t0, 'seconds wall time')
    #2.500627040863037 seconds wall time
    
    • 主要我也是用来查看某一块区域的运行时间
    import time
    time1 = time.clock()
    ......sth.........
    time2 = time.clock()
    time_result = time2 - time1 # 计算响应时间
    

    相关文章

      网友评论

          本文标题:time.time()用法 与 time.clock()方法

          本文链接:https://www.haomeiwen.com/subject/plicsttx.html