Tag: питон

Как компоновать структуру очереди / работника для поддержки больших задач для нескольких сред?

Для инструмента развертывания на основе Python / Django / Celery мы имеем следующую настройку: В настоящее время мы используем настройку Celery по умолчанию. (Одна очередь + обмен называется «сельдерей».) Каждая задача в очереди представляет собой операцию развертывания. Каждая задача для среды заканчивается фазой синхронизации, которая потенциально занимает (очень) длинную. Должны быть выполнены следующие спецификации: Параллельность […]

Как проверить формат MAC-адреса?

Каков наилучший способ проверки того, что MAC-адрес, введенный пользователем? Формат HH:HH:HH:HH:HH:HH , где каждый H является шестнадцатеричным символом. Например, 00:29:15:80:4E:4A действителен, в то время как 00:29:804E4A недействителен.

Инструмент для проверки объектов Python без их изменения

В этот вечер, пытаясь отследить утечку ресурсов в программе Python, мне пришло в голову, что современные ORM затрудняют работу. Объект, который, по сути, сидит один в памяти без каких-либо детей, внезапно окажется, что у вас есть дюжина связанных объектов, когда вы начинаете проверять его атрибуты, потому что, разумеется, каждый разыменованный атрибут вызывает дескриптор, который извлекает […]

Как отфильтровать только элементы из списка, который находится в четном положении?

Вместо обработки элементов, основанных на его значении, мне нужно запустить функцию, основанную на позиции элемента. Это пример фильтрации на основе содержимого списка. only_words = filter(str.isalpha, my_list) Я хочу создать фрагмент списка, который содержит только элементы в четной позиции, то есть: new_list = [] pos = 0 for item in my_list: if pos % 2 == […]

Метод Python os.path.walk ()

В настоящее время я использую метод walk в uni-присваивании. Все работает нормально, но я надеялся, что кто-то мне что-нибудь мне объяснит. в примере ниже, каков параметр a используемый для метода myvisit ? >>> from os.path import walk >>> def myvisit(a, dir, files): … print dir,": %d files"%len(files) >>> walk('/etc', myvisit, None) /etc : 193 files […]

Является ли python Queue.queue доступным и надежным?

http://docs.python.org/2/library/queue.html#Queue.Queue.put Это наивный вопрос, но я не нашел ответа на документы и в Google, так же как эти методы потокобезопасны? Я предполагаю, что в противном случае нет смысла в этой очереди.

Настроить параметры командной строки pep8.py в pycharm

Могу ли я настроить аргументы командной строки, которые PyCharm отправляет на pep8.py, когда он выполняет автоматическую проверку стиля PEP8? Я хотел бы сделать что-то вроде $ pep8 –ignore=E231 foo.py Однако в PyCharm в разделе «Настройки проекта» -> «Инспекции» я вижу только варианты включения / отключения проверки стиля PEP8 в совокупности, но нет возможности включить / […]

Как получить доступ к API каталогов в Admin SDK

Не зря обратиться к API-интерфейсу Directory в SDK Google Admin ( ссылка ). Обновление пакета «google-api-python-client» не разрешает его, как указано в инструкциях «Загрузка> Установка> Питон». Я также не вижу в документации, где указано программное имя API, поэтому я предполагаю, что это «каталог», но также попытался «directory.admin» и «admin.directory». Я получаю следующее исключение, когда пытаюсь […]

Визуализировать структуру модуля Python

Есть ли инструмент, который можно использовать для графического представления структуры модуля python? Я думаю, что график подмодулей и классов, связанных стрелками, представляющими импорт.

Почему некоторые типы функций «python» на самом деле являются типами?

Многие итераторные «функции» в модуле __builtin__ фактически реализуются как типы, хотя документация говорит о них как о «функциях». Возьмем, например, enumerate . В документации говорится, что это эквивалентно: def enumerate(sequence, start=0): n = start for elem in sequence: yield n, elem n += 1 Конечно, это точно так же, как я бы это сделал. Тем […]

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