常用的幾種模組

2022-09-11 16:18:30 字數 2859 閱讀 3758

#

!/usr/bin/env python

#-*- coding: utf-8 -*-

#***********************************tmie模組***********************************

##在python中通常有3種表示時間的方法:

#時間戳:時間戳表示的是從2023年1月1日00:00:00開始按秒計算的偏移量;

#格式化的時間字串;

#結構化時間(struct_time):結構化時間元組共有9個元素共九個元素:(年,月,日,時,分,秒,一年中第幾周,一年中第幾天,夏令時)

#import time

#1.time.time() #返回當前時間戳,以秒為單位

#print(time.time())

#將時間戳轉化為結構化時間

#2.time.localtime([secs]) #將乙個時間戳轉換為當前時區的結構化時間,預設引數為當前時間戳

#print(time.localtime())

#time.struct_time(tm_year=2019, tm_mon=12, tm_mday=19, tm_hour=4, tm_min=20, tm_sec=49, tm_wday=3, tm_yday=353, tm_isdst=0)

#上面的結構化時間裡面的預設格式為:"%a %b %d %h:%m:%s %y"

#3.time.gmtime([secs]) #將乙個時間戳轉化為utc(世界標準時間),0時區,預設引數為當前時間戳

#print(time.gmtime())

#將結構化時間轉化為時間戳

#4.time.mktime(t) #將乙個struct_time轉化為時間戳

#print(time.mktime(time.localtime()))

#格式化的字串時間和結構化時間之間的轉化

#5.time.strptime(string[, format]) #將乙個格式化的時間字串轉化為結構化時間

#print(time.strptime("2019-12-19 04:16:30","%y-%m-%d %x"))

#6. time.strftime(format[, t]) #將乙個結構化時間元組轉化為格式化的時間字串

#print(time.strftime("%y-%m-%d %x",time.localtime()))

#7.time.seelp() #將執行緒推遲指定的時間後再執行,以秒為單位

#time.sleep(3)

#print("已經過了3秒了")

#8. time.asctime([t]) #將乙個表示結構化時間元組表示:thu dec 19 04:10:21 2019

#print(time.asctime(time.localtime()))

#9.time.ctime([secs]) #將乙個時間戳(按秒計算的浮點數)轉化為time.asctime()的形式

#print(time.ctime(1886699927)) # mon oct 15 03:18:47 2029

#print(time.ctime()) #預設引數為time.time() thu dec 19 04:12:22 2019

#10 time.clock() #該方法在python3.3被淘汰

#注意:在unix系統上,它返回的時間戳,表示的是cpu時間,以秒為單位

#在windows中,第一次呼叫時返回的是程序執行的實際時間,第二次之後的呼叫是自第一次呼叫以後到現在的執行時間,即兩次時間差

#11.time.perf_counter() #會計算time.sleep()時間;返回效能計數器的值,具有最高可用解析度的時鐘,可以測量較短的持續時間

#12.time.process_time() #不會計算time.sleep()時間;返回當前程序的系統和使用者cpu 時間之和的值(以秒為單位)

#print("這是time.time()方法{}".format(time.time()))

#print("這是time.perf_counter()方法{}".format(time.perf_counter()))

#print("這是time.process_time()方法{}".format(time.process_time()))

#a1 = time.time()

#b1 = time.perf_counter()

#c1 = time.process_time()

#s = 1

#for i in range(99):

#s*=i

#time.sleep(2)

#a2 = time.time()

#b2 = time.perf_counter()

#c2 = time.process_time()

#print("-"*15 + ">"*15)

#print("time.time()方法用時為{}".format(str(a2-a1)))

#print("time.perf_counter()方法用時為{}".format(b2-b1))

#print("time.process_time()方法用時為{}".format(c2-c1))

#13.datetime模組

#import datetime

#print(datetime.datetime.now()) #2019-12-19 04:59:17.887542

time模組

常用的幾種GPRS模組介紹 GPRS模組選哪個好

所屬分類 公司新聞2018 12 05 gprs模組採用gprs的嵌入式系統可以實現無線資料傳輸領域的複雜應用,在遠端抄表 工業控制 遙感遙測 智慧型交通領域都得到了廣泛的應用。那麼現在市場上常見的gprs模組有哪些呢?各自有什麼優勢?常見的gprs模組分為3種 1 gprs dtu gprs數傳單...

Python模組常用的幾種安裝方式

瘋狂erlang chinaboy小寶 python模組安裝 一 單檔案模組 直接把檔案拷貝到 python dir lib 二 多檔案模組,帶setup.py python setup.py install 三 egg檔案 2 easy install egg 注 雖然python的模組可以拷貝安...

Python模組常用的幾種安裝方式

python模組安裝方法 一 方法1 單檔案模組 直接把檔案拷貝到 python dir lib 二 方法2 多檔案模組,帶setup.py python setup.py install三 方法3 easy install 方式 easy install packagename easy inst...