Tag: python

Лучшая библиотека кластеров Python для анализа данных продукта

У меня есть коллекция буквенно-цифровых кодов продуктов различных продуктов. Аналогичные продукты не имеют собственного сходства в своих кодах, то есть код продукта «A123» может означать «Гарри Поттер Том 1 DVD» и «B123» может означать «Kellogs Corn Flakes». У меня также нет описания или идентификации продукта. Все, что у меня есть, является «владельцем» этого кода. Поэтому […]

Как создать таймаут соединения с помощью python SocketServer

Добрый день! Я написал простой сервер: class SingleTCPHandler(SocketServer.BaseRequestHandler): def handle(self): data = self.request.recv(1024) self.request.close() class SimpleServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer): daemon_threads = True allow_reuse_address = True def __init__(self, server_address, RequestHandlerClass): SocketServer.TCPServer.__init__(self, server_address, RequestHandlerClass) def running(): server = SimpleServer((settings.host, settings.port), SingleTCPHandler) try: server.serve_forever() except KeyboardInterrupt: sys.exit(0) Как установить время ожидания соединения. Я хочу, когда клиент не отправит мне данные […]

Наименее неофициальная поддержка перечислений в python2.7 – flufl.enum или enum34?

Никогда не думал, что мне нужно это сделать, но здесь я намерен использовать перечисления в python 2.7. Существует flufl.enum Barry's, который PEP 435 говорит: «… была эталонной реализацией, на которой первоначально был основан PEP». Но на pypi есть также backport enum34. Они оба кажутся полуофициальными, и какой из них я должен использовать в новом коде? […]

UnicodeWarning запускается только один раз

Рассматривать: Python 2.7.5 (default, Mar 9 2014, 22:15:05) [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> 'abc' == u'abc' True >>> 'ab\xDF' == u'abc' __main__:1: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode – interpreting them as being unequal False >>> […]

Неправильный пользователь для супервизора celeryd

У меня есть некоторые периодические задачи, которые я запускаю с сельдереем (daemonized supervisord), но после попытки создать каталог в домашнем каталоге для пользователя, который я установил для процесса supervisor'd, у меня возникла ошибка «отказа в разрешении». Посмотрев на os.environ dict в задаче на сельдерей, я заметил, что USER var установлен на «root», а не на […]

SQLAlchemy – обновление ForeignKey при настройке отношения

У меня есть класс: class ExampleClass(Base): __tablename__ = 'chart' id = Column(Integer, primary_key=True) element_id = Column(Integer, ForeignKey('anotherTable.id')) element = relationship(AnotherClass) element2_id = Column(Integer, ForeignKey('anotherTable2.id')) element2 = relationship(AnotherClass2) Я хочу сделать поиск на основе element_id и element2_id : class ExampleClass(Base): … def get_with_element2(self, element2): return session.query(ExampleClass).\ filter_by(element_id = self.element_id, element2_id = element2.id).first() Проблема, которую я нахожу, […]

Исключения в python как атрибуты класса плохо?

Я часто нахожу, что хочу структурировать свои классы исключений следующим образом: # legends.py class Error(Exception): pass class Rick(object): class Error(Error): pass class GaveYouUp(Error): pass class LetYouDown(Error): pass class Michael(object): class Error(Error): pass class BlamedItOnTheSunshine(Error): pass class BlamedItOnTheMoonlight(Error): pass Я только видел этот шаблон, используемый в Django ( DoesNotExist ), и он имеет такой смысл. Есть […]

Создание пользовательской регистрационной формы пользователя Django

Я пытаюсь создать пользовательские регистрационные формы пользователя в Django, но я получаю следующую ошибку. Все на моей странице отображается правильно, но я получаю сообщение об ошибке. Ошибка: Exception Type: KeyError Exception Value: 'First name' Моя form.py: from django import forms from django.contrib.auth.models import User # fill in custom user info then save it from django.contrib.auth.forms […]

Python hasoop streaming: настройка имени задания

У меня есть работа, выполняемая на моем кластере с использованием потоковой передачи Мне нужно запустить новое задание, для которого я хочу добавить имя задания, как передать эту опцию в командной строке или файле для задания имени задания? В Java вы можете сделать это, сказав: JobConf conf = new JobConf(WordCount.class); conf.setJobName("wordcount"); Как я могу сделать это […]

обмениваться данными с помощью диспетчера () в модуле многопроцессорности python

Я пытался делиться данными при использовании модуля multiprocessing (python 2.7, Linux), у меня были разные результаты при использовании немного другого кода: import os import time from multiprocessing import Process, Manager def editDict(d): d[1] = 10 d[2] = 20 d[3] = 30 pnum = 3 m = Manager() 1-я версия: mlist = m.list() for i in […]

 
Interesting Posts for Van-Lav

Я добавил конфигурационную переменную SECRET_KEY в мое приложение Django на Heroku, но теперь он не будет работать локально

Почему я не могу присоединиться к этому кортежу в Python?

Передача имени таблицы в качестве параметра в psycopg2

Python vs Perl: производительность чтения gzipped-файла

Python: как я могу запустить eval () в локальной области функции

Получить все ключи от объекта GroupBy в Pandas

Запрос POST для Tastypie возвращает заголовок местоположения без SSL

Python Pandas: как разбить отсортированный словарь в столбце кадра данных

Система не может найти элемент во второй раз

Как заставить Windows знать о службе, которую я написал на Python?

Получение PySide для работы с matplotlib

Локальные переменные в вложенных функциях Python

Как инициализировать экземпляр подкласса кортежа в Python?

Порядок операций в понимании словаря

Pandas Чтение CSV с разделителями строк с помощью регулярных выражений

Python - лучший язык программирования в мире.