Вопросы с тегом «python»

87
Использование ConfigParser для чтения файла без имени раздела

Я использую ConfigParserдля чтения конфигурации выполнения сценария. Я хотел бы иметь возможность не указывать имя раздела (есть сценарии, которые достаточно просты; им не нужен «раздел»). ConfigParserвызовет NoSectionErrorисключение и не примет файл. Как я могу заставить ConfigParser просто...

87
Создание перестановок с повторениями

Я знаю об itertools, но кажется, что он может генерировать только перестановки без повторений. Например, я хотел бы сгенерировать все возможные броски кубиков для 2 кубиков. Поэтому мне нужны все перестановки размера 2 из [1, 2, 3, 4, 5, 6], включая повторения: (1, 1), (1, 2), (2, 1) ... и т. Д....

87
Как мне установить старую версию Django на virtualenv?

Это может показаться глупым вопросом, так как основная цель virtualenvзаключается именно в этом: установка некоторой конкретной версии пакета (в данном случае Django) внутри виртуальной среды. Но это именно то, чем я хочу заниматься, и я не могу этого понять. Я использую Windows XP, успешно создал...

87
Как изменить бэкенд в matplotlib / Python

Я борюсь со следующей проблемой. Мне нужно создать отчеты, состоящие из набора диаграмм. Все эти диаграммы, кроме одной, созданы с использованием бэкэнда по умолчанию Matplotlib (TkAgg). Одна диаграмма должна быть создана с использованием бэкэнда Cairo, причина в том, что я строю графический...

87
SQLAlchemy, эквивалентный оператору SQL «LIKE»

Столбец тегов содержит такие значения, как «яблоко, банан, апельсин» и «клубника, банан, лимон». Я хочу найти эквивалентную инструкцию SQLAlchemy для SELECT * FROM table WHERE tags LIKE "%banana%"; На что мне перейти, чтобы Class.query.filter()это сделать?...

87
Как лучше всего разрешить переопределение параметров конфигурации в командной строке Python?

У меня есть приложение Python, которому требуется довольно много (~ 30) параметров конфигурации. До сих пор я использовал класс OptionParser для определения значений по умолчанию в самом приложении с возможностью изменения отдельных параметров в командной строке при вызове приложения. Теперь я...

87
Заголовок строки с исключениями

Есть стандартный способ в Python для titlecase строки (т.е. слова начинаются с прописными буквами, все остальные символы имеют обсаженные в нижнем регистр) , но оставив статьи , как and, inи ofстрочные?...

87
Django фильтрует многие ко многим с помощью contains

Я пытаюсь отфильтровать кучу объектов через отношение «многие ко многим». Поскольку trigger_rolesполе может содержать несколько записей, я попробовал containsприменить фильтр. Но поскольку это предназначено для использования со строками, я почти беспомощен, как мне фильтровать это отношение (вы...

87
Как я могу обойтись без объявления неиспользуемой переменной в цикле for?

Если у меня есть понимание списка (например) вроде этого: ['' for x in myList] Фактически создавая новый список с пустой строкой для каждого элемента в списке, я никогда не использую x . Есть ли более чистый способ написать это, чтобы мне не приходилось объявлять неиспользуемую xпеременную?...

87
фильтр массива в Python?

Например, у меня есть два списка A = [6, 7, 8, 9, 10, 11, 12] subset_of_A = [6, 9, 12]; # the subset of A the result should be [7, 8, 10, 11]; the remaining elements Is there a built-in function in python to do this?

87
Сериализация Python namedtuple в json

Каков рекомендуемый способ сериализации a namedtupleв json с сохранением имен полей? Сериализация a namedtupleв json приводит к сериализации только значений, а имена полей теряются при переводе. Я хотел бы, чтобы поля также сохранялись при json-ized и, следовательно, сделал следующее: class...

87
Линейная регрессия с matplotlib / numpy

Я пытаюсь создать линейную регрессию на графике рассеяния, который я сгенерировал, однако мои данные находятся в формате списка, и все примеры, которые я могу найти, polyfitтребуют использования arange. arangeне принимает списки. Я много и мало искал, как преобразовать список в массив, и ничего не...

87
Python: преобразование из ISO-8859-1 / latin1 в UTF-8

У меня есть эта строка, которая была декодирована из Quoted-printable в ISO-8859-1 с помощью модуля электронной почты. Это дает мне строки вроде «\ xC4pple», которые соответствуют «Äpple» («Apple» на шведском языке). Однако я не могу преобразовать эти строки в UTF-8. >>> apple =...