Преобразование вывода Pickle.dumps() в строку и обратно?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Преобразование вывода Pickle.dumps() в строку и обратно?

Сообщение Anonymous »

В моей программе на Python есть список с некоторыми объектами из пользовательского класса:

Код: Выделить всё

# Some example program, not the actual code.
class SomeClass:
def __init__(self):
import random
import os
self.thing = random.randint(5,15)
self.thing2 = str(os.urandom(16))
self.thing3 = random.randint(1,10)
self.thing4 = "You get the idea"
a_list = [SomeClass(),SomeClass(),SomeClass(),SomeClass(),SomeClass()]
import pickle
print((pickle.dumps(a_list)))

Мне нужно преобразовать выходные данные Pickle.dumps() в строку, что достаточно просто, но как мне преобразовать их обратно в поток байтов, который может выполнить Pickle.loads()? использовать? Буду признателен за помощь.
  • Я попробовал преобразовать ее в UTF-8, но поскольку файл, в который мне нужно сохранить строку, имеет кодировку UTF-8, поэтому это не сработало.


Подробнее здесь: https://stackoverflow.com/questions/745 ... g-and-back
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»