Python基于time模塊求程序運(yùn)行時間的方法
本文實(shí)例講述了Python基于time模塊求程序運(yùn)行時間的方法。分享給大家供大家參考,具體如下:
要記錄程序的運(yùn)行時間可以利用Unix系統(tǒng)中,1970.1.1到現(xiàn)在的時間的毫秒數(shù),這個時間戳輕松完成。
方法是程序開始的時候取一次存入一個變量,在程序結(jié)束之后取一次再存入一個變量,與程序開始的時間戳相減則可以求出。
Python中取這個時間戳的方法為引入time類之后,使用time.time();
就能夠拿出來。也就是Java中的System.currentTimeMillis()
。
由于Python求當(dāng)前幾年幾月幾日的精確時間的的時候,需要像Java一樣,涉及這個常量,可參考《Python使用當(dāng)前時間、隨機(jī)數(shù)產(chǎn)生一個唯一數(shù)字的方法》。
具體方法如下,以一個100,000,000,1億次循環(huán)的耗時作為例子
import time; time_start=time.time();#time.time()為1970.1.1到當(dāng)前時間的毫秒數(shù) i=0; while i<100000000: i+=1 time_end=time.time();#time.time()為1970.1.1到當(dāng)前時間的毫秒數(shù) print time_end-time_start, print "s"
運(yùn)行結(jié)果如下:
time_end-time_start相減得出的結(jié)果直接就是一個秒為單位的小數(shù)。
因此最后的輸出再補(bǔ)上一個單位,s,秒。
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python日期與時間操作技巧總結(jié)》、《Python URL操作技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
- Python time模塊詳解(常用函數(shù)實(shí)例講解,非常好)
- Python中的time模塊與datetime模塊用法總結(jié)
- Python之time模塊的時間戳,時間字符串格式化與轉(zhuǎn)換方法(13位時間戳)
- Python基于datetime或time模塊分別獲取當(dāng)前時間戳的方法實(shí)例
- python time模塊用法實(shí)例詳解
- 詳解Python編程中time模塊的使用
- 詳解python:time模塊用法
- python模塊之time模塊(實(shí)例講解)
- 簡單學(xué)習(xí)Python time模塊
- python標(biāo)準(zhǔn)庫之time模塊的語法與簡單使用
相關(guān)文章
Python中實(shí)現(xiàn)遠(yuǎn)程調(diào)用(RPC、RMI)簡單例子
說白了,遠(yuǎn)程調(diào)用就是將對象名、函數(shù)名、參數(shù)等傳遞給遠(yuǎn)程服務(wù)器,服務(wù)器將處理結(jié)果返回給客戶端2014-04-04pytorch報錯問題:ValueError: num_samples should be
這篇文章主要介紹了pytorch報錯問題:ValueError: num_samples should be a positive integer value, but got num_samples=0的解決方案,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02Python Web框架Flask中使用百度云存儲BCS實(shí)例
這篇文章主要介紹了Python Web框架Flask中使用百度云存儲BCS實(shí)例,本文調(diào)用了百度云存儲Python SDK中的相關(guān)類,需要的朋友可以參考下2015-02-02python實(shí)現(xiàn)車輛跟隨滑??刂频膶?shí)例
這篇文章主要介紹了python實(shí)現(xiàn)車輛跟隨滑模控制,采用指數(shù)趨近律、等速趨近律、準(zhǔn)滑??刂频姆椒ㄍ瓿绍囕v跟隨問題的仿真,運(yùn)行結(jié)果以圖片形式保存在同目錄下,需要的朋友可以參考下2022-05-05Boston數(shù)據(jù)集預(yù)測放假及應(yīng)用優(yōu)缺點(diǎn)評估
這篇文章主要為大家介紹了Boston數(shù)據(jù)集預(yù)測放假及應(yīng)用優(yōu)缺點(diǎn)評估,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10