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())