您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)python中time包的案例分析的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
在python中基礎(chǔ)的時(shí)間運(yùn)用,離不開time函數(shù)的支持。這些函數(shù)為了方便調(diào)用集中放在一個(gè)地方,叫做time包。有的人會(huì)仔細(xì)追尋time包的來(lái)源,會(huì)發(fā)現(xiàn)它和C語(yǔ)言有密不可分的關(guān)系。下面我們簡(jiǎn)單介紹time包的概念,然后就包中的一些函數(shù)進(jìn)行列舉,并附上對(duì)應(yīng)的使用方法。
time包基于C語(yǔ)言的庫(kù)函數(shù)(library functions)。Python的解釋器通常是用C編寫的,Python的一些函數(shù)也會(huì)直接調(diào)用C語(yǔ)言的庫(kù)函數(shù)。
time.clock()返回程序運(yùn)行的整個(gè)時(shí)間段中中CPU運(yùn)行的時(shí)間,下面會(huì)重點(diǎn)介紹
time.sleep()爬蟲中常用,讓程序暫停執(zhí)行指定的秒數(shù),如time.sleep(2)
time.localtime()用結(jié)構(gòu)化的時(shí)間組,表示本地時(shí)間
>>>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類型表示時(shí)間
>>> time.ctime() 'Wed Jan 31 09:49:09 2018'
time.mktime()將本地時(shí)間列表轉(zhuǎn)化為浮點(diǎn)數(shù)的秒來(lái)表示
>>> time.mktime(time.localtime()) 1517363569.0
time.strftime()將時(shí)間組時(shí)間轉(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)前時(shí)間戳,自1970年1月1日0:00:00起到現(xiàn)在所經(jīng)過(guò)的秒數(shù)。
2,time.ctime( )
當(dāng)前時(shí)間(本地時(shí)間)的字符串形式。
3,time.localtime( )
當(dāng)前時(shí)間的struct_time形式(元組)
4,time.strftime( )
用來(lái)獲得當(dāng)前時(shí)間,可以將時(shí)間格式化為字符串
5,time.sleep()
表示進(jìn)程掛起的時(shí)間
感謝各位的閱讀!關(guān)于“python中time包的案例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。