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

  

 

转载于:https://www.cnblogs.com/hunterYi/p/8926203.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值