"""
Time: 2022/4/21 17:33
Author: Jyun
Version: V 0.1
File: test.py
Blog: https://ctrlcv.blog.youkuaiyun.com
"""
import datetime
import pickle
import base64
class Test:
def __init__(self, name, age):
self.name = name
self.age = age
def __str__(self):
return 'name: %s, age: %s' % (self.name, self.age)
test = Test('jyun', 18)
if __name__ == '__main__':
data_obj = {'a': datetime.datetime.now(), 'b': test}
base64_string = base64.encodebytes(pickle.dumps(data_obj)).decode()
obj = pickle.loads(base64.decodebytes(base64_string.encode()))
print(obj)