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 datetime d=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())