1、这里安装的是pip install pycryptodome
from Crypto.Cipher import PKCS1_v1_5 from Crypto.PublicKey import RSA
2、json序列化及反序列化
json.dumps(obj)
json.loads(str)
json.dumps(obj)
#序列化一个对象为json格式字符串,可以传递一个字典
json.loads(str)
#反序列化字符串为一个python对象,即dict对象
反序列化时
str必须遵循json的标准格式,如 s = '{"a":1}'
而 s = "{'a':1}"则会导致反序列化失败
json.dump(obj,fp)
json.load(fp)
json.dump(a, open('./log.txt', mode='w+', encoding='utf-8'))
#序列化一个对象为json字符串,并写入文件
print(json.load(open('./log.txt', mode='r', encoding='utf-8')))
#从文件中反序列化一个字符串为python对象
3、jsonpath提取
示例
a = {"b": 1}
print(jsonpath.jsonpath(a, '$..b'))
文档地址:

本文介绍了Python中使用pycryptodome库进行RSA加密,以及json模块进行数据序列化和反序列化的操作。同时,提到了jsonpath用于提取JSON数据,以及如何通过__import__和importlib动态导入模块的功能。
最低0.47元/天 解锁文章
8376

被折叠的 条评论
为什么被折叠?



