M
Size: a a a
M
I
МК
МК
RV
S
A
>>> s1 = b'\x80\x04\x95\xaa\x00\x00\x00'
>>> s1
b'\x80\x04\x95\xaa\x00\x00\x00'
>>> type(s1)
<class 'bytes'>
>>> s2 = str(s1)
>>> s2
"b'\\x80\\x04\\x95\\xaa\\x00\\x00\\x00'"
>>> type(s2)
<class 'str'>
S
СТ
A
import pickle
data = {
"1": "hello",
"2": "world",
"foo": "bar"
}
bytes_data: bytes = pickle.dumps(data)
# Здесь вместо str(bytes_data) используем bytes_data.decode()
string_data: str = bytes_data.decode("ANSI")
load_data: bytes = pickle.loads(string_data.encode("ANSI"))
print(load_data)
>>> {'1': 'hello', '2': 'world', 'foo': 'bar'}
A
>>> import pickle
>>> data = {"1": "hello world!"}
>>> str(pickle.dumps(data))
"b'\\x80\\x03}q\\x00X\\x01\\x00\\x00\\x001q\\x01X\\x0c\\x00\\x00\\x00hello world!q\\x02s.'"
AY
A
К
M
AK
M
M
D
G