0
ответов

Понимание небезопасности Python Pickle

В документации Python указано, что pickle не является безопасным и не должен анализировать ненадежный пользовательский ввод. Если вы исследуете это; почти все примеры демонстрируют это с системным вызовом ()через os.system....
вопрос задан: 24 April 2012 16:42
0
ответов

C-эквивалент Python pickle (сериализация объектов)?

Какой C-эквивалент этого кода Python? Спасибо. data = collect_me_some_data() # где данные = [ (метрика, точки данных), ... ] # and datapoints = [ (timestamp, value), ... ] serialized_data =...
вопрос задан: 4 April 2012 11:08
0
ответов

Почему протокол pickle 2 позволяет мне сериализовать объект открытого файла?

Учтите: >>> import pickle >>> вещь = open ('foobar.txt', 'w') >>> pickle.dumps (вещь) Traceback (последний вызов последним): Файл "", строка 1, в ...
вопрос задан: 26 March 2012 17:07
0
ответов

Как загрузить файл pickle, содержащий словарь с символами Юникода?

У меня есть словарь: mydict={'öö':1,'ää':2} Я записал его в файл pickle: a=codecs.open(r'mydict.pkl', 'wb', ' утф-8') pickle.dump(mydict, a) Если я попытаюсь его загрузить: m=codecs.open(r'mydict.pkl',...
вопрос задан: 19 March 2012 16:18
0
ответов

cPickle - разные результаты для одного и того же объекта

Может ли кто-нибудь объяснить комментарий в testLookups () в этом фрагменте кода? Я запустил код, и действительно то, что говорится в комментарии, является правдой. Однако я хотел бы понять, почему это правда, то есть почему ...
вопрос задан: 14 March 2012 15:37
0
ответов

Многопроцессорность в Windows не работает

Я занимаюсь разработкой с помощью Python в Linux и никогда не сталкивался с такими проблемами в Windows. Я использую многопроцессорную библиотеку для ускорения вычислений, которая очень хорошо работает для меня в Linux. На ...
вопрос задан: 12 March 2012 16:26
0
ответов

Сбор графа циклами

У меня есть собственный класс узла в Python, который встроен в граф (который является словарем). Поскольку для их создания требуется время, я бы хотел их обработать, чтобы мне не приходилось каждый раз восстанавливать их ...
вопрос задан: 22 February 2012 18:38
0
ответов

Почему Python дает мне «требуется целое число», хотя этого не должно быть?

У меня есть функция сохранения в моей программе Python, которая выглядит так: def Сохранить (n): print ("S3") global BF global WF global PBList global PWList print (n) File = open ("C: \ ...
вопрос задан: 19 February 2012 23:13
0
ответов

Как мне «засунуть» экземпляры моделей Django в базе данных в образец кода Python, который я могу использовать для загрузки образцов данных?

Как «засунуть» экземпляры моделей Django в базе данных в образец кода Python Я могу использовать для загрузки образцов данных? Я хочу: 1) Сделайте снимок нескольких сотен записей, которые я сохранил в ...
вопрос задан: 25 January 2012 22:40
0
ответов

Почему Ellipsis и NotImplemented не могут быть pickled?

Я был удивлен, обнаружив, что python (версия 3.2.2) отказывается pickle объект, потому что его dict содержит ссылку на Ellipsis. Из других встроенных констант pickle с удовольствием работает с ...
вопрос задан: 23 January 2012 14:34
0
ответов

Python serialization - Why pickle?

Я понял, что Python pickling - это способ "хранить" объект Python таким образом, который уважает объектное программирование - отличается от вывода, записанного в txt файл или DB. Есть ли у вас более подробная информация или ...
вопрос задан: 23 January 2012 08:51
0
ответов

Загрузка огромного словаря Python Pickle

Я создал с помощью pickle.dump () файл размером около 5 ГБ. На загрузку этого файла и около 50 ГБ ОЗУ уходит примерно полдня. У меня вопрос, можно ли прочитать этот файл, обратившись к ...
вопрос задан: 5 January 2012 18:38
0
ответов

Python pickle: исправьте \r символы перед загрузкой

Я получил pickled объект (список с несколькими массивами numpy в нем), который был создан на Windows и, очевидно, сохранен в файл, загруженный как текст, а не в двоичном режиме (т.е. с open(filename, 'w') вместо ....
вопрос задан: 16 December 2011 06:56
0
ответов

Есть ли способ заставить python pickle игнорировать ошибки «это не тот же объект»

Есть ли способ заставить python pickle игнорировать ошибки «это не тот же объект»? Я пишу тест с использованием Mock, чтобы иметь точный контроль над результатами, которые производит datetime.utcnow (). Код I '...
вопрос задан: 5 December 2011 04:30
0
ответов

сохраняя 'lxml.etree. _ElementTree '

Последние пару дней я потратил на то, чтобы разобраться с основами lxml, в частности, используя lxml.html для анализа веб-сайтов и создания ElementTree содержимого. В идеале я хочу сохранить .. .
вопрос задан: 25 November 2011 21:37
0
ответов

Почему генераторы не могут быть обработаны?

Пикл Python (здесь я говорю о стандартном Python 2.5 / 2.6 / 2.7) не может обрабатывать блокировки, файловые объекты и т.д. Он также не может обрабатывать генераторы и лямбда-выражения (или любой другой анонимный код), потому что ...
вопрос задан: 24 November 2011 15:53
0
ответов

скрипт python для сохранения всего окружения

Я работаю внутри Python REPL и хочу периодически сохранять свою работу. Есть ли у кого-нибудь скрипт для дампа всех переменных, которые я определил? Я ищу что-то вроде этого: for o in dir(): ...
вопрос задан: 22 November 2011 19:46
0
ответов

Сохранение объектов Python Pickled в базе данных MySQL

Я обрабатываю объекты Python в Django и сохраняю их в базе данных MySQL. {{ 1}} До сих пор я следовал этим простым правилам: cPickle.dumps (object) # преобразовать объект python в маринованный объект cPickle.loads (...
вопрос задан: 16 November 2011 11:43
0
ответов

Альтернативы «persistent_id» в pickle?

Я использовал модуль Python pickle для реализации тонкого файлового уровня сохраняемости. Слой персистентности (часть более крупной библиотеки) в значительной степени полагается на функцию persistent_id в pickle , чтобы ...
вопрос задан: 5 November 2011 15:17
0
ответов

пространство имен в python pickle

У меня возникла ошибка при использовании pickle с unittest. Я написал 3 программных файла: для класса, который нужно мариновать, для класса, который использует класс в № 1, unittest для тестирования класса в № 2. а настоящие коды такие ...
вопрос задан: 28 October 2011 11:17
0
ответов

multiprocessing.Pool - PicklingError : Can't pickle : attribute lookup thread.lock failed

multiprocessing.Pool сводит меня с ума ... Я хочу обновить много пакетов, и для каждого из их я должен проверить, есть ли более поздняя версия или нет. Это делается функция check_one ....
вопрос задан: 23 October 2011 09:51
0
ответов

Не удается обработать ошибку объекта int, когда объект поступает из SQLAlchemy?

Я использую YAML и SQLAlchemy. Я определил свой объект и могу использовать YAML для его вывода на печать. Однако когда я пытаюсь использовать YAML для объекта, возвращенного из запроса SQLAlchemy, он терпит неудачу ...
вопрос задан: 21 October 2011 02:30
0
ответов

Травление из нескольких потоков в Python

У меня есть программа на Python с несколькими потоками. Каждый поток обнаруживает события, которые я хотел бы где-то сохранить, чтобы я мог снова прочитать их (для тестирования). Прямо сейчас я использую Pickle для вывода ...
вопрос задан: 22 September 2011 12:48
0
ответов

Может ли Pickle обрабатывать несколько ссылок на объекты

Если у меня есть объекты a и b и оба ссылочных объекта объекта, что происходит, когда я Pickle, а затем восстанавливаю эти объекты? Будут ли маринованные данные "знать", что a и b оба ссылались на один и тот же объект и восстанавливали ...
вопрос задан: 15 September 2011 16:06
0
ответов

Распаковка функции в другой контекст в Python

Я написал интерфейс Python для процессно-ориентированной системы распределения заданий, которую мы разрабатываем / используем внутри на моем рабочем месте. Будучи достаточно квалифицированными программистами, основные люди, использующие это ...
вопрос задан: 18 August 2011 22:29
0
ответов

JSON vs. sicurezza Pickle

Recentemente mi sono imbattuto nei problemi di sicurezza dei moduli Python pickle e cPickle. Ovviamente, non ci sono misure di sicurezza reali implementate in pickle a meno che non si sovrascriva il metodo find_class ...
вопрос задан: 22 July 2011 18:26
0
ответов

Как узнать, какие версии pickle поддерживает конкретная версия Python?

У меня есть сценарий, для которого требуется Python 2.6. Я добавлю большую базу данных по маринованию в следующую версию, и я хочу использовать самую быструю версию травления. Как узнать, какие версии ...
вопрос задан: 14 July 2011 00:36
0
ответов

Ошибка рассола Python при попытке вернуть значение по умолчанию в __getattr __

У меня есть словарь, подобный классу, который я использую для хранения некоторых значений в качестве атрибутов. Недавно я добавил логику (__ getattr__) для возврата None, если атрибут не существует.Как только я сделал этот рассол ...
вопрос задан: 20 June 2011 18:58
0
ответов

Pickle связанных объектов

I хотите выделить объект и второй объект, который ссылается на первый. Когда я наивно протираю / снимаю два объекта, ссылка становится копией. Как мне сохранить связь между двумя ...
вопрос задан: 16 June 2011 17:31
0
ответов

Сериализация памяти Python

Мне было интересно, знает ли кто-нибудь ответ на следующий вопрос. Я использую Python для построения дерева суффиксов на основе символов. В дереве более 11 миллионов узлов, которые соответствуют ...
вопрос задан: 14 June 2011 12:29