#time模組!/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
常用的幾種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...