Python的time庫的一些簡單函式以及用法

2021-10-01 15:14:51 字數 2788 閱讀 1245

time庫的一些函式

time.time () :

獲取當前時間戳,即計算機內部時間值,浮點數

>>

>

import time

>>

> time.time(

)1566131077.7118852

'''放回的值是以秒為單位的,具體含義則是從1970.1.1 00:00到當前時刻的以秒為單位的時間間隔'''

time.ctime() : 獲取當前時間並以易讀方式表示,返回字串

'''

'''#python學習交流qq群:579817333

>>

>

import time

>>

> time.ctime(

)'sun aug 18 20:27:02 2019'

time.gmtime() : 獲得當前時間,表示為計算機可處理的時間格式

>>

>

import time

>>

> time.gmtime(

)time.struct_time(tm_year=

2019

, tm_mon=

8, tm_mday=

18, tm_hour=12,

tm_min=

27, tm_sec=

37, tm_wday=

6, tm_yday=

230, tm_isdst=

0)

time.perf_counter() :

1.返回效能計數器的值(以分秒為單位),即具有最高可用解析度的時鐘,以測量短持續時間。

2.它包括在睡眠期間和系統範圍內流逝的時間。

3.返回值的參考點未定義,因此只有連續呼叫結果之間的差異有效。

注: 1,2說明的是該方法返回值的精確性以及返回值包括哪些部分,而 3 則說明這個方法只是一次呼叫是沒有意義的,需要呼叫兩次及以上才有效

'''

'''>>

>

import time

>>

> a = time.perf_counter(

)>>

> a #python學習交流qq群:579817333

31.417954925

>>

> b = time.perf_counter(

)>>

> b

56.852218287

>>

> b-a

25.434263362

'''這裡的差值就是兩次呼叫該方法的時間間隔'''

time.sleep(seconds) : 讓程式在此處停滯seconds秒

時間格式化 :

srtftime(tpl,ts) 格式化模板----tpl ts ----計算機內部時間型別變數(即time.gmtime()的返回值)

#以下是一些模板tpl中可以用到的引數

%y 兩位數的年份表示(00

-99)

%y 四位數的年份表示(000

-9999)

%m 月份(01

-12)

%d 月內中的一天(0

-31)

%h 24小時制小時數(0

-23)

%i 12小時制小時數(01

-12)

%m 分鐘數(00

=59)

%s 秒(00

-59)

%a 本地簡化星期名稱

%a 本地完整星期名稱

%b 本地簡化的月份名稱

%b 本地完整的月份名稱

%c 本地相應的日期表示和時間表示

%j 年內的一天(001

-366)

%p 本地a.m.或p.m.的等價符

%u 一年中的星期數(00

-53)星期天為星期的開始

%w 星期(0

-6),星期天為星期的開始

%w 一年中的星期數(00

-53)星期一為星期的開始

%x 本地相應的日期表示

%x 本地相應的時間表示

%z 當前時區的名稱%%

%號本身

例項:

'''

'''>>

>

import time

>>

> a = time.gmtime(

)>>

> time.strftime(

"%h:%m:%s %y-%m-%d"

,a)'12:35:19 2019-35-18'

strptime(str,tpl) : 將str按模板轉換為 計算機內部時間型別變數

#接上

>>

> time.strptime(b,

"%h:%m:%s %y-%m-%d"

)time.struct_time(tm_year=

2019

, tm_mon=

8, tm_mday=

18, tm_hour=

12,

tm_min=

35, tm_sec=

19, tm_wday=

6, tm_yday=

230, tm_isdst=-1

)

Python程式設計中time模組的一些關鍵用法解析

python中time模組其實不難,就是關係轉換有點老記不住,先看下圖可以說明幾個時間物件的的關係.供參考理解.time.time 獲取當前時間的時間戳 time.localtime 接受乙個時間戳,並把它轉化為乙個當前時間的元組。不給引數的話就會預設將time.time 作為引數傳入,localt...

python爬蟲 一些好用的庫

構造瀏覽器的請求資訊是常用的對付反爬的措施。但大多數人寫乙個帶有請求頭的爬蟲會是這樣寫。headers 此種方式具備兩個較為突出的缺點 構造請求頭時需要到相應網也複製headers資訊,麻煩不說還容易少複製或者多複製內容,造成請求頭出錯,影響程式正常執行 多次使用同一請求頭資訊容易被反爬措施較強的 ...

python庫modbus tk的一些解析用法

用法參考 我的學習主要參考 考慮資料格式 注意 modbus在這裡的資料格式 unsigned,單獨位元組的轉換用後面的data format可以進行轉換,對於多個資料,需要形成list,放在output value 這裡,即可。如果用write mutilple register,後面的只用寫位址...