python利用datetime模塊計算程序運行時間問題
**問題描述:**有如下程序輸出日志,計算程序運行時間,顯示花費623分鐘?
start time:2019-03-15 19:45:31.237894
end time:2019-03-17 06:09:01.415541
It cost 623 minutes
相關(guān)代碼:
import datetime s = '2019-03-15 19:45:31' s_datetime = datetime.datetime.strptime(s, '%Y-%m-%d %H:%M:%S') e = '2019-03-17 06:09:01' e_datetime = datetime.datetime.strptime(e, '%Y-%m-%d %H:%M:%S') result = (e_datetime - s_datetime).seconds // 60 # output # Out[50]: 623
但是,當(dāng)我實際計算時間花費時,可不止623分鐘,問題錯在哪里呢?
問題原因:
# seconds 這個屬性只計算時間差中的小時、分鐘和秒部分的和,不包括時間差中的天數(shù) result = (e_datetime - s_datetime).seconds // 60 # total_seconds() 這個會獲得時間差總的時間,并轉(zhuǎn)換為秒 result = (e_datetime - s_datetime).total_seconds() // 60
總結(jié)
以上所述是小編給大家介紹的python利用datetime模塊計算程序運行時間,希望對大家有所幫助,也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
如何基于OpenCV&Python實現(xiàn)霍夫變換圓形檢測
最近開始學(xué)習(xí)opencv,想檢測圖片上的圓環(huán),發(fā)現(xiàn)霍夫變換可以做這樣的效果出來,于是嘗試用霍夫變換做了下圓環(huán)檢測,這篇文章主要給大家介紹了基于OpenCV&Python實現(xiàn)霍夫變換圓形檢測的相關(guān)資料,需要的朋友可以參考下2021-08-08
Python Django 簡單分頁的實現(xiàn)代碼解析
這篇文章主要介紹了Python Django 簡單分頁的實現(xiàn)代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08
Python使用matplotlib繪制三維參數(shù)曲線操作示例
這篇文章主要介紹了Python使用matplotlib繪制三維參數(shù)曲線操作,結(jié)合實例形式分析了Python使用matplotlib的數(shù)值計算與圖形繪制相關(guān)操作技巧,需要的朋友可以參考下2019-09-09
windows10 pycharm下安裝pyltp庫和加載模型實現(xiàn)語義角色標(biāo)注的示例代碼
這篇文章主要介紹了windows10 pycharm下安裝pyltp庫和加載模型實現(xiàn)語義角色標(biāo)注,本文通過圖文實例相結(jié)合給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-05-05
Python 實現(xiàn)隨機數(shù)詳解及實例代碼
這篇文章主要介紹了Python 實現(xiàn)隨機數(shù)詳解及實例代碼的相關(guān)資料,需要的朋友可以參考下2017-04-04
Python3與fastdfs分布式文件系統(tǒng)如何實現(xiàn)交互
這篇文章主要介紹了Python3與fastdfs分布式文件系統(tǒng)如何實現(xiàn)交互,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-06-06
python 文件下載之?dāng)帱c續(xù)傳的實現(xiàn)
用python進行文件下載的時候,一旦出現(xiàn)網(wǎng)絡(luò)波動問題,導(dǎo)致文件下載到一半。如果將下載不完全的文件刪掉,那么又需要從頭開始,如果連續(xù)網(wǎng)絡(luò)波動,是不是要頭禿了。本文提供斷點續(xù)傳下載工具方法,希望可以幫助到你2021-11-11

