python中time包實例詳解
在python中基礎(chǔ)的時間運用,離不開time函數(shù)的支持。這些函數(shù)為了方便調(diào)用集中放在一個地方,叫做time包。有的人會仔細(xì)追尋time包的來源,會發(fā)現(xiàn)它和C語言有密不可分的關(guān)系。下面我們簡單介紹time包的概念,然后就包中的一些函數(shù)進(jìn)行列舉,并附上對應(yīng)的使用方法。
1.概念time包基于C語言的庫函數(shù)(library functions)。Python的解釋器通常是用C編寫的,Python的一些函數(shù)也會直接調(diào)用C語言的庫函數(shù)。
2.time包中的函數(shù)time.clock()返回程序運行的整個時間段中中CPU運行的時間,下面會重點介紹
time.sleep()爬蟲中常用,讓程序暫停執(zhí)行指定的秒數(shù),如time.sleep(2)
time.localtime()用結(jié)構(gòu)化的時間組,表示本地時間
>>>time.localtime()time.struct_time(tm_year=2018, tm_mon=1, tm_mday=31, tm_hour=9, tm_min=46, tm_sec=7, tm_wday=2, tm_yday=31, tm_isdst=0)>>>type(time.localtime())<class ’time.struct_time’>
time.ctime()用字符串string類型表示時間
>>> time.ctime()’Wed Jan 31 09:49:09 2018’
time.mktime()將本地時間列表轉(zhuǎn)化為浮點數(shù)的秒來表示
>>> time.mktime(time.localtime())1517363569.0
time.strftime()將時間組時間轉(zhuǎn)化為指定格式的String類
>>> time.strftime(’%Y-%m-%d %H:%M:%S’,time.localtime())’2018-01-31 10:04:26’
time模塊常用的方法:
1,time.time()
獲取當(dāng)前時間戳,自1970年1月1日0:00:00起到現(xiàn)在所經(jīng)過的秒數(shù)。
2,time.ctime( )
當(dāng)前時間(本地時間)的字符串形式。
3,time.localtime( )
當(dāng)前時間的struct_time形式(元組)
4,time.strftime( )
用來獲得當(dāng)前時間,可以將時間格式化為字符串
5,time.sleep()
表示進(jìn)程掛起的時間
到此這篇關(guān)于python中time包實例詳解的文章就介紹到這了,更多相關(guān)python中time包是什么內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. ajax請求添加自定義header參數(shù)代碼2. Gitlab CI-CD自動化部署SpringBoot項目的方法步驟3. 基于javascript處理二進(jìn)制圖片流過程詳解4. 教你如何寫出可維護的JS代碼5. ASP中解決“對象關(guān)閉時,不允許操作。”的詭異問題……6. Django-migrate報錯問題解決方案7. ASP刪除img標(biāo)簽的style屬性只保留src的正則函數(shù)8. 使用Python和百度語音識別生成視頻字幕的實現(xiàn)9. idea刪除項目的操作方法10. 怎樣才能用js生成xmldom對象,并且在firefox中也實現(xiàn)xml數(shù)據(jù)島?
