1. 程式人生 > >Python常用庫

Python常用庫

當前 mtime localtime 數據 同時 標準 時區 pick import

A .標準庫, time  datetime  兩個標準庫
1.time 與 datetime 1)時間戳 2)格式化時間 3)元祖 (struct_time)共九個元素,time.localtime() 元組數據

UTC 格林威治時間 中國 UTC+8 比標準時間早八個小時


time() 獲取時間戳
gmtime() 將時間轉為UTC時區的時間
localtime() 當前時間戳轉為元組。或傳進來的時間戳的元組信息

時間戳
時間戳轉為元組 gmtime( time ) --> utc時區
localtime( time ) --> 當前時區

元組轉時間戳 mktime( time ) 將元組轉為時間戳


將元組轉為格式化字符串 strftime( ‘%Y-%m-%d‘,(元組時間))
將時間格式 轉為元祖 strptime( "2017-07-16","時間格式") 返回一個時間元組

asctime(接受元組數據) ctime(傳入的是時間戳)


datetime.datetime.now()獲取當前時間 與datetime.timedelta(3) 同時使用獲當前時間對應的3天 —+3 或者是hours=3
計算前三天 或前三個小時,三年 ,等等


B random 隨機浮點標準庫



C os模塊
os.getcwd() 獲取當前工作目錄,
os.chdir("cc") 改變當前腳本工作目錄

D sys 系統模塊
pring(sys.argv 1234) 獲取參數

E shutil 文件操作模塊

F json pickle 模塊
json 主要進行序列化 用戶字符串和python 數據類型間的轉換
dumps dump loads load
pickle功能dumps dump loads load python特有的模塊
G shelve 模塊 ,簡單的kv 將內存數據通過文件持久化的模塊 ,可以持久化任何pickle可支持的python數據格式


H XML 處理模塊
import xml.etree.ElementTree as ET 引入xml處理模塊

Python常用庫