Json,Hashlib,base64
2019-06-17 21:52
417 查看
- Json模块API
json.dumps(obj) j将python数据转为json indent实现缩进 ensure_ascii是否用ascii解析
json.load(s) 将就送数据转化为python的数据
json.dump(obj,fp) 转化为json并保存到文件中
json.load(fp)从文件中读取json 并转化为python数据
import json my_dict = { 'name': "万总", 'age': 2, 'sex': True, } result_a = json.dumps(my_dict, indent=3, ensure_ascii=False) print(result_a)
hashlib模块API
- md5
- sha系列:sha1, sha224, sha256, sha384, sha512
hashlib.new( name, date = b ’ ') : 生成一个hash对象
hash对象.update(arg = None) :更新hash对象
Hash对象.digest() : 返回Hash算法计算得到的值(byte类型)
Hash对象.hexdigest() :返回Hash算法计算得到的值(str类型)
bsae64模块API
base64.b64encode(s) : 对二进制数据进行base64编码
base64.b64deencode(s) : 对通过base64编码的数据进行解码
base.urlsafe_b64encode(s) :对url进行base64编码
base64.urlsafe_b64decode(s) :解码
import base64 date = '万总牛逼 万总是狠诶' result = base64.b64encode(date.encode()) print(result)
运行结果:b’5LiH5oC754mb6YC8IOS4h+aAu+aYr+eLoOivtg==’
import base64 date = '万总牛逼 万总是狠诶' result = base64.b64encode(date.encode()) print(base64.b64decode(result)) print(base64.b64decode(result).decode())
运行结构:b’\xe4\xb8\x87\xe6\x80\xbb\xe7\x89\x9b\xe9\x80\xbc \xe4\xb8\x87\xe6\x80\xbb\xe6\x98\xaf\xe7\x8b\xa0\xe8\xaf\xb6’
万总牛逼 万总是狠诶
相关文章推荐
- php的base64_decode有中文时出现不能json_decode
- 关于客户端与服务器ajax使用json数据交互,出现中文乱码或因包含html标答而报错的问题(base64加密)
- javascript处理json/base64等数据并且下载成本地json/image文件(angular环境、execCommand)
- kbmmw 与extjs 通过JSON Base64 显示图片
- 用Base64加密数据解决json传输数据中特殊字符问题
- 用json在java和C#之间传递base64的问题。。。
- 网络请求到的json对象base64保存
- 实现poster,json,base64等编码转码工具
- Python time、datetime、os、random、sys、hashlib、json、shutil、logging、paramiko、subprocess、ConfigParser、xml、shelve模块的使用
- 使用base64 对Json 的返回数据进行优化
- Python模块学习--shutil和hashlib和json
- Python3 网络传输数据的处理(json / xml / base64)
- python:自定义函数、hashlib(md5、sha1)、base64
- (反射方法)写一个将一个String类型的json经过base64加密后解密转化成javaBean的工具类
- Python 常用内置模块(加密模块 hashlib,Base64)
- Python模块学习--shutil和hashlib和json
- Python与json的转换, hashlib加密和 base64转码
- 图片转成BASE64字符串,然后以JSON的方式传递。当图片大小在1M左右的时候没问题,可以上传。但是当文件大小>1.5M的是否发现图片转BASE64不成功,居然得到的值是NULL
- 通过json传递图片(base64编码)
- Python3 网络传输数据的处理(json / xml / base64)