Tag: python 2.7

Как использовать «setup.cfg» вместо setup.py с Python 2.7

Мне показалось, что вместо целого множества аргументов named keyword для функции distutils.core.setup можно использовать файл setup.cfg в том же каталоге, что и файл setup.py и все эти ключевые слова будут прочитаны из файла setup.cfg. Я думал, что могу просто создать setup.cfg с Python 2.7, но минимальная тестовая версия просто не работает. Я проверил его с […]

Что такое буферизация в встроенной функции open () python?

Документация на Python: https://docs.python.org/2/library/functions.html#open open(name[, mode[, buffering]]) В приведенной выше документации говорится: «Необязательный аргумент буферизации указывает размер требуемого буфера файла: 0 означает небуферизованный, 1 означает буферизацию по строке, любое другое положительное значение означает использование буфера (приблизительно) этого размера (в байтах). Отрицательное средство буферизации для использования система по умолчанию. Если не указано, используется системная настройка по […]

Можно ли сохранить состояние интерпретатора Python в файл?

Что делать, если пользователь использует приложение Python и приложение, состояние приложения может быть сохранено в файл и отправлено мне разработчиком? Я открываю интерпретатор Python и начинаю отладку с момента, когда пользователь разбился. Чтобы уточнить, когда я отлаживаю приложение, и он вызывает необработанное исключение, я могу отлаживать приложение post-mortem, получая доступ ко всем локальным переменным и […]

Создавать канонический «родительский» продукт в Django Oscar программно

Я пытаюсь использовать модифицированную версию класса django-oscar import_oscar_catalogue для импорта кучи продуктов из CSV и при первом столкновении с продуктом (определяемым заголовком), создающим каноническое родительское произведение, а затем для всех будущие встречи создают дочерний продукт под этим родительским продуктом. Кажется, что это работает, но канонический продукт не отражает совокупные уровни запасов дочернего продукта и не […]

PyQt4: разница между QWidget и QMainWindow

Когда вы читаете учебник PyQt4, иногда в примерах используется QtGui.QMainWindow , иногда он использует QtGui.QWidget . Вопрос: Как вы узнаете, когда использовать? import sys from PyQt4 import QtGui class Example(QtGui.QMainWindow): def __init__(self): super(Example, self).__init__() self.initUI() def initUI(self): self.statusBar().showMessage('Ready') self.setGeometry(300, 300, 250, 150) self.setWindowTitle('Statusbar') self.show() def main(): app = QtGui.QApplication(sys.argv) ex = Example() sys.exit(app.exec_()) if __name__ […]

Как правильно использовать пулы соединений в redis?

Мне непонятно, как работают пулы соединений и как их правильно использовать. Я надеялся, что кто-то сможет это сделать. Я набросал свой вариант использования ниже: settings.py: import redis def get_redis_connection(): return redis.StrictRedis(host='localhost', port=6379, db=0) task1.py import settings connection = settings.get_redis_connection() def do_something1(): return connection.hgetall(…) task2.py import settings connection = settings.get_redis_connection() def do_something1(): return connection.hgetall(…) и т.п. […]

Самый быстрый способ создания строго растущих списков в Python

Я хотел бы узнать, что является наиболее эффективным способом достижения следующего в Python: Предположим, что у нас есть два списка a и b которые имеют равную длину и содержат до 1e7 элементов. Однако для удобства иллюстрации мы можем рассмотреть следующее: a = [2,1,2,3,4,5,4,6,5,7,8,9,8,10,11] b = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] Цель состоит в том, чтобы создать строго монотонный список […]

python2.7: настройка регистрации с помощью yaml

Я пытаюсь настроить регистратор из файла yaml. На docs.python.org я нашел пример создания файла yaml, и созданный мной файл выглядит следующим образом: formatters: simpleFormater: format: '%(asctime)s – %(levelname)s: %(message)s' datefmt: '%Y/%m/%d %H:%M:%S' handlers: console: class: logging.StreamHandler formatter: simpleFormater level: DEBUG stream: ext://sys.stdout file: class : logging.FileHandler formatter: simpleFormater level: WARNING filename: songinfo.log loggers: clogger: level: […]

Как передать функцию-член в качестве аргумента в python?

Я хочу передать что-то похожее на указатель функции-члена. Я попробовал следующее. class dummy: def func1(self,name): print 'hello %s' % name def func2(self,name): print 'hi %s' % name def greet(f,name): d = getSomeDummy() df(name) greet(dummy.func1,'Bala') Ожидаемый результат – hello Bala

В чем смысл слова «<» для словарей Python?

Я заметил, что Python позволяет мне это делать: >>> {1: "foo"} < {2: "bar"} True Это позволяет мне делать то же самое для списков, deques и т. Д. Какова семантика < при применении к словарям в Python? В общем, где я могу узнать семантику < для любого заданного типа коллекции? В большинстве случаев это, похоже, […]

 
Interesting Posts for Van-Lav

Найти индексы строк нескольких значений в массиве numpy

Классифицируйте файлы csv на основе информации за 18 долларов и найдите файл csv в каждой категории с самым большим уникальным номером в $ 4

Как вернуть значение по умолчанию для атрибута?

Как реализовать функцию случайной переменной в PyMC, которая может быть выбрана MCMC Metropolis?

Python 3 pyQt4 обновление GUI с переменными из нескольких модулей / классов

Итератор Python пуст после выполнения некоторых действий на нем

Как увеличить subplot matplotlib?

Как импортировать файлы в python с помощью sys.path.append?

Python: проверьте, является ли объект последовательностью

Использование scipy для минимизации функции, которая также принимает невариантные параметры

Хотите потянуть заголовок журнала с страницы RCSB, используя python & BeautifulSoup

Как отправить словарь в функцию, которая принимает ** kwargs?

Как добавить в словарь python без замены

Python не видит pygraphviz

Сравнить строки в 2 текстовых файлах

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