Tag: python

Настроить ведение журнала для внешних / сторонних библиотек

Я следил за советами django docs и использовал журнал: import logging logger = logging.getLogger(__name__) def today(…): logger.info('Sun is shining, the weather is sweet') С моей текущей конфигурацией вывод выглядит следующим образом: 2016-08-11 14:54:06 mylib.foo.today: INFO Sun is shining, the weather is sweet К сожалению, некоторые библиотеки, которые я не могу изменить, используют запись: import logging […]

itertools.groupby в шаблоне django

У меня возникла странная проблема с использованием itertools.groupby для группировки элементов itertools.groupby . У меня есть модель Resource : from django.db import models TYPE_CHOICES = ( ('event', 'Event Room'), ('meet', 'Meeting Room'), # etc ) class Resource(models.Model): name = models.CharField(max_length=30) type = models.CharField(max_length=5, choices=TYPE_CHOICES) # other stuff У меня есть несколько ресурсов в моей базе […]

Ошибка Python Jinja при сравнении строки

Я получаю проблему при сравнении двух строк в python: это работает: {% for publication in publications %} {{ publications[publication].pub_type }} {% endfor %} но не это: {% for publication in publications %} {% if publications[publication].pub_type equals "conference_paper" %} class="active" {% endif %} {% endfor %} В приведенном выше коде я просто что-то тестирую, но его […]

Как обойти «sys.exit ()» в nosetest python?

Кажется, что nosetest python уйдет, когда столкнутся с «sys.exit ()», и издевательство над этим встроенным не работает. Спасибо за предложения.

Учет списка для извлечения списка кортежей из словаря

Я хотел бы использовать понимание списка в следующем списке; movie_dicts = [{'title':'A Boy and His Dog', 'year':1975, 'rating':6.6}, {'title':'Ran', 'year':1985, 'rating': 8.3}, {'title':'True Grit', 'year':2010, 'rating':8.0}, {'title':'Scanners', 'year':1981, 'rating': 6.7}] используя мои знания в понимании списка и словарях, я знаю, что movie_titles = [x['title'] for x in movie_dicts] print movie_titles напечатает список с названиями фильмов. […]

Как я могу ссылаться на столбцы по их именам в python, вызывающем SQLite?

У меня есть код, который я использовал для запроса MySQL, и я надеюсь использовать его с SQLite. Моя реальная надежда состоит в том, что это не будет включать внесение слишком большого количества изменений в код. К сожалению, следующий код не работает с SQLite: cursor.execute(query) rows = cursor.fetchall() data = [] for row in rows data.append(row["column_name"]) […]

Вызов модуля Perl из Python

мой вопрос обратный этому . В частности, у меня есть десятки существующих модулей, написанных на Perl, некоторые из них ориентированы на объекты, а другие просто экспортируют группу функций. Теперь, поскольку я должен написать определенные скрипты в python, но все равно хотел бы назвать эти модули Perl, мне интересно 1) если это достижимо и 2) если […]

Как удалить повторяющиеся значения из RDD

У меня есть следующая таблица как RDD: Key Value 1 y 1 y 1 y 1 n 1 n 2 y 2 n 2 n Я хочу удалить все дубликаты из Value . Результат должен выглядеть следующим образом: Key Value 1 y 1 n 2 y 2 n Во время работы в pyspark вывод должен […]

Каков самый простой способ, который не имеет памяти для вывода XML из Python?

В принципе, что-то похожее на System.Xml.XmlWriter – потоковый XML-Writer, который не несет большую часть издержек памяти. Так что исключает xml.dom и xml.dom.minidom. Предложения?

Усечение строки в python

Кто-то дал мне синтаксис для усечения строки следующим образом: string = "My Text String" print string [0:3] # This is just an example Я не уверен, что это называется (синтаксис строки [0: 3]), поэтому мне было трудно найти его в Интернете и понять, как это работает. Пока я думаю, что это работает так: string [0: […]

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