python自学第12天 模块
生活随笔
收集整理的這篇文章主要介紹了
python自学第12天 模块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
json , pickle模塊
json,用于字符串和python數據類型間進行轉換
pickle,用于python特有的類型和python數據類型間的進行轉換
?
shelve 模塊
是一個簡單的k,v將內存數據通過文件持久化的模塊,可以持久化任何pickle可支持的python數據格式
寫入:
import shelve import datetime d=shelve.open("shelve.txt") name=['hunter','job','james'] dic={'age':18,'sex':'男'} d['name']=name d['dic']=dic d['date']=datetime.datetime.now() d.close()導出:
import shelve import datetimed=shelve.open("shelve.txt") print(d.get('name')) print(d.get('dic')) print(d.get('date'))xml處理模塊
跟json差不多,但是json使用起來很簡單
格式:<>
?
configparser模塊:
就是配置文件:跟mysql的配置文件一樣。
hashlib:生成md5加密
import hashlib sha=hashlib.sha3_512()#定義加密成什么格式 sha.update('how to use sha1 in '.encode('utf-8'))#定義加密的內容 print(sha.hexdigest())#轉換為16進制的編碼md5=hashlib.md5() md5.update('how to use sha1 in '.encode('utf-8')) print(md5.hexdigest())
?
轉載于:https://www.cnblogs.com/hunterYi/p/8926203.html
總結
以上是生活随笔為你收集整理的python自学第12天 模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux中zip压缩和解压缩命令
- 下一篇: Tengine 反向代理状态检测