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,後面的只用寫位址...