Python 中使用 JSON 传输 pickle 后的数据 发表于 2018-10-19 最近有一个奇怪的需求。。需要在两台服务器之间传输 requests 的 Session 对象,经研究可以用以下方法实现 传出 1234567891011# from requests import Session# s = Session()# s.get('https://www.baidu.com')# print(s.cookies)import jsonimport pickleimport base64cookie_jar = base64.encodebytes(pickle.dumps(s.cookies)).decode('ascii')j = json.dumps({'cookies': cookie_jar}) 传入 12345import jsonimport pickleimport base64cookie_jar = pickle.loads(base64.decodebytes(json.loads(j)['cookies'].encode('ascii'))) 本文作者: Singee 本文链接: https://blog.singee.me/2018/10/19/python/python-pickle-json/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 欢迎关注我的其它发布渠道 Twitter Telegram RSS