要記錄程式的執行時間可以利用unix系統中,1970.1.1到現在的時間的毫秒數,這個時間戳輕鬆完成。
方法是程式開始的時候取一次存入乙個變數,在程式結束之後取一次再存入乙個變數,與程式開始的時間戳相減則可以求出。
python中取這個時間戳的方法為引入time類之後,使用time.time();就能夠拿出來。也就是j**a中的system.currentti程式設計客棧memillis()。
由於python求當前幾年幾月幾日的精確時間的的時候,需程式設計客棧要像j**a一樣,涉及這個常量,可參考《python使用當前時間、隨機數產生乙個唯一數字的方法》。
具體方法如下,以乙個100,000,000,1億次迴圈的耗時作為例子
import time;
time_start=time.time();#time.time()為1970.1.1到當前時間的毫秒數
i=0;
while i<100000000:
i+=1
time_end=time.time();#time.time()為1970.1.1到當前時間的毫秒數
print time_end-time_start,
print "s"
執行結果如下:
time_end-time_start相減得出的結果直接就是乙個秒為單位的小數。
因此最後的輸出再補上乙個單位,s,秒。
python 日期模組 (time模組)
在python中與事件處理相關的模組有 time datetime calendar 這裡先講解time模組 1.time 模組的引入用import time 1 time.time 返回當前時間的時間戳 1970紀元後經過的浮點秒數 返回結果資料型別是float import time temp ...
Python常用模組 Time模組
time模組中時間表現的格式主要有三種 a timestamp時間戳,時間戳表示的是從1970年1月1日00 00 00開始按秒計算的偏移量 b struct time時間元組,共有九個元素組。c format time 格式化時間,已格式化的結構使時間更具可讀性。包括自定義格式和固定格式。2 主要...
python模組之time模組
time模組 和時間相關的功能模組。1,時間戳時間 時間戳時間 float顯示1970年到當前的秒數 print time.time 1515584512.4203668 2,格式化時間 格式化時間 格式化顯示當前時間,方便檢視 print time.strftime y m d h m s 201...