Вопросы по теме 'pickle'
ImportError: нет модуля с именем copy_reg pickle
Я пытаюсь распаковать объект, хранящийся в виде большого двоичного объекта в базе данных MySQL. Я вручную сгенерировал и сохранил маринованный объект в базе данных, но когда я пытаюсь распаковать объект, я получаю следующее довольно загадочное...
22159 просмотров
schedule
07.03.2023
Сохраняющееся состояние hashlib
Я хотел бы создать экземпляр hashlib , update() его, а затем каким-то образом сохранить его состояние. Позже я хотел бы воссоздать объект, используя эти данные состояния, и продолжить его update() . Наконец, я хотел бы получить hexdigest()...
2661 просмотров
schedule
28.08.2022
Пикировка array.array в версии 2.4 с использованием cPickle
Я работаю над проектом, построенным на python 2.4 (это встроенный проект python, поэтому у меня нет выбора используемой версии python). Во всем приложении мы используем array.array для хранения данных.
Поддержка травления объектов array.array...
1221 просмотров
schedule
26.06.2022
Как замариновать себя?
Я хочу, чтобы мой класс реализовывал функции сохранения и загрузки, которые просто делают рассол класса. Но, по-видимому, вы не можете использовать «я», как показано ниже. Как вы можете это сделать?
self = cPickle.load(f)
cPickle.dump(self,f,2)
21503 просмотров
schedule
27.06.2023
Что означает, что объект можно травить (или можно травить)?
В документации по Python это слово часто упоминается, и я хочу знать, что оно означает! Гугление мало помогает..
35713 просмотров
schedule
01.12.2022
Распаковка данных, маринованных в Python 2.5, в Python 3.1, а затем распаковка с помощью zlib
В Python 2.5 я сохранял данные, используя этот код:
def GLWriter(file_name, string):
import cPickle
import zlib
data = zlib.compress(str(string))
file = open(file_name, 'w')
cPickle.dump(data, file)
Это сработало нормально, я...
5316 просмотров
schedule
27.05.2023
Использование огурца в маринаде path_to_pickle
Я просто смотрю на pickle (на Rails 3) для упрощения моих шагов и путей в огурце. У меня проблемы с использованием path_to_pickle для создания путей редактирования.
Я установил рассол с помощью:
rails g pickle --paths --email
У меня...
767 просмотров
schedule
22.05.2023
Программирование на Python для начинающих Глава 7 Задача 2
Я пытался изучить Python с помощью этой книги, однако, похоже, я застрял на этой задаче.
«2. Улучшить игру Trivia Challenge, чтобы она сохраняла список рекордов в файле. Программа должна записывать имя игрока и баллы, если игрок попадет в список....
2236 просмотров
schedule
02.01.2023
Обработка проблемы травления classmethod с помощью copy_reg
Я столкнулся с ошибкой травления при работе с многопроцессорной обработкой:
from multiprocessing import Pool
def test_func(x):
return x**2
class Test:
@classmethod
def func(cls, x):
return x**2
def mp_run(n, func,...
3930 просмотров
schedule
15.09.2022
Как найти источник ошибки в Python Pickle на массивном объекте
Я взял чей-то код для довольно большого проекта. Я пытаюсь сохранить состояние программы, и есть один массивный объект, в котором хранятся почти все остальные объекты. Я пытаюсь замариновать этот объект, но получаю эту ошибку:...
3394 просмотров
schedule
30.08.2022
Экземпляр класса Pickle плюс определение?
Это проблема, которая, как я подозреваю, распространена, но я не нашел для нее решения. То, что я хочу, довольно просто и, по-видимому, технически осуществимо: у меня есть простой класс Python, и я хочу сохранить его на диске, экземпляр и определение...
4785 просмотров
schedule
01.11.2022
Сериализация Python - почему мариновать?
Я понял, что травление Python - это способ «сохранить» объект Python таким образом, чтобы уважать объектное программирование - в отличие от вывода, записанного в текстовом файле или БД.
У вас есть дополнительные сведения или ссылки по следующим...
51405 просмотров
schedule
17.05.2023
Python pickle преобразуется в unicode между версиями
У меня есть процесс, который собирает словарь с использованием Python 3.2. Затем мне нужно распаковать этот словарь, используя Python 2.7 или 2.6. Проблема в том, что при передаче между версиями Python я получаю словарь, полный данных Unicode, что...
757 просмотров
schedule
12.08.2022
Атака на рассол Python
Я пишу веб-приложение, которое сохраняет пользовательский ввод в объекте. Этот объект будет маринован.
Может ли пользователь создать вредоносный ввод, который может сделать что-то вопиющее, когда объект не будет выбран?
Вот действительно...
9152 просмотров
schedule
29.07.2023
Понимание небезопасности Python Pickle
В документации Python указано, что pickle не является безопасным и не должен анализировать ненадежный пользовательский ввод. Если вы исследуете это; почти все примеры демонстрируют это с помощью вызова system() через os.system .
Что мне...
1691 просмотров
schedule
10.02.2023
TypeError: не может собирать объекты времени
После запуска кода из моего предыдущего вопроса я получаю набор результатов из своего подпроцесса это выглядит так:
[[(<PyTime:6/10/2012 3:24:17 AM>, 1593.5, 413.0, 19.600000381469727, 430.0, 16.0, 47.0, 42.70000076293945,...
5197 просмотров
schedule
25.05.2023
Словарь, полученный функцией, которая читает файл рассола, вызывает KeyError
У меня есть 3 словаря, которые сбрасываются с помощью pickle в 3 разных файла. Изначально я просто написал функцию чтения и записи для каждого файла, так что всего 6 функций. Итак, прошлой ночью я попытался сделать так, чтобы мне нужно было...
1098 просмотров
schedule
28.01.2024
Как перезаписать методы дампа/загрузки в классе рассола — настройка травления и распаковки — Python
Пока что я сделал следующее:
import pickle
class MyPickler(pickle.Pickler):
def __init__(self, file, protocol=None):
super(MyPickler, self).__init__(file, protocol)
class MyUnpickler(pickle.Unpickler):
def __init__(self, file):...
6813 просмотров
schedule
16.02.2023
Как выбрать функции/классы, определенные в __main__ (python)
Я хотел бы иметь возможность выбрать функцию или класс из __main__ с очевидной проблемой (упомянутой в других сообщениях), что маринованная функция/класс находится в пространстве имен __main__, и распаковка в другом скрипте/модуле не удастся.
У...
3872 просмотров
schedule
05.02.2024
Не удалось загрузить объект pickle из файла
Я просто пробую модуль pickle и изучаю его функции и утилиты. Я написал этот небольшой фрагмент кода, но он вызывает у меня затруднения.
import pickle
myfile = open("C:\\Users\\The Folder\\databin.txt", 'r+') #databin.txt is completely blank...
8580 просмотров
schedule
08.08.2022