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

85
django 1.4 - невозможно сравнить дату и время без смещения и с учетом смещения

Я занимаюсь переносом приложения с django 1.2 на 1.4. У меня есть объект ежедневной задачи, который содержит время дня, когда задача должна быть завершена: class DailyTask(models.Model): time = models.TimeField() last_completed = models.DateTimeField() name = models.CharField(max_length=100)...

85
Как мне отформатировать длинный URL-адрес в комментарии Python и по-прежнему соответствовать PEP8

В комментарии к блоку я хочу сослаться на URL длиной более 80 символов. Каково предпочтительное соглашение для отображения этого URL-адреса? Я знаю, что bit.ly - это вариант, но сам URL носит описательный характер. Сокращение его, а затем наличие вложенного комментария, описывающего сокращенный...

85
Конкатенация путей независимо от платформы с использованием символов «/», «\»?

В python у меня есть переменные base_dirи filename. Я хотел бы их объединить, чтобы получить fullpath. Но под windows мне надо использовать \и для POSIX /. fullpath = "%s/%s" % ( base_dir, filename ) # for Linux Как я могу сделать эту платформу независимой?...

85
Есть ли простой способ сделать тайм-аут сеанса во флаконе?

Я создаю веб-сайт с помощью Flask, где пользователи имеют учетные записи и могут входить в систему. Я использую flask-Principal для частичного ведения журнала и управления ролями. Есть ли способ заставить сеанс пользователя истечь, скажем, через 5 или 10 минут? Мне не удалось найти это в...

85
Тернарный оператор Python без else

Можно ли сделать это в одной строке в Python? if <condition>: myList.append('myString') Я пробовал тернарный оператор: myList.append('myString' if <condition>) но моей IDE ( MyEclipse ) он не понравился без else....

85
Регистрация переменных данных с новой строкой формата

Я использую средство ведения журнала для Python 2.7.3. В документации для этой версии Python говорится : пакет регистрации предшествует новым параметрам форматирования, таким как str.format () и string.Template. Эти новые параметры форматирования поддерживаются ... Мне нравится «новый» формат с...

85
Что с целочисленным кешем, поддерживаемым интерпретатором?

После погружения в исходный код Python я обнаружил, что он поддерживает массив PyInt_Objects в диапазоне от int(-5)до int(256)(@ src / Objects / intobject.c) Небольшой эксперимент это доказывает: >>> a = 1 >>> b = 1 >>> a is b True >>> a = 257 >>> b =...

85
поиск по ObjectId в mongodb с помощью pymongo

Мне нужно найти ObjectId с помощью python с помощью pymongo, но я всегда получаю эту ошибку. Есть идеи, как искать? import pymongo from pymongo import MongoClient from pymongo import ObjectId gate = collection.find({'_id': ObjectId(modem["dis_imei"])}) print gate Traceback (most recent call last):...

85
Джанго не существует

У меня возникают проблемы с попыткой вычислить «DoesNotExist Errors», я попытался найти правильный способ управления результатами отсутствия ответа, однако у меня по-прежнему возникают проблемы с «DoesNotExist» или «Object has not Attribute DoestNotExists» from django.http import HttpResponse from...

85
Запуск Selenium Webdriver с прокси на Python

Я пытаюсь запустить сценарий Selenium Webdriver на Python для выполнения некоторых основных задач. Я могу заставить робота работать безупречно при запуске его через интерфейс Selenium IDE (то есть: когда просто заставляю графический интерфейс повторять мои действия). Однако, когда я экспортирую...

85
Как я могу построить модель, чтобы отличать твиты об Apple (Inc.) от твитов о яблоке (фруктах)?

Ниже вы найдете 50 твитов о «яблоке». Я вручную пометил положительные совпадения об Apple Inc. Они отмечены цифрой 1 ниже. Вот пара строк: 1|“@chrisgilmer: Apple targets big business with new iOS 7 features http://bit.ly/15F9JeF ”. Finally.. A corp iTunes account! 0|“@Zach_Paull: When did green...

85
селен с scrapy для динамической страницы

Я пытаюсь очистить информацию о продукте с веб-страницы с помощью scrapy. Моя веб-страница, которую нужно очистить, выглядит так: начинается со страницы product_list с 10 продуктами нажатие на кнопку «Далее» загружает следующие 10 продуктов (URL-адрес между двумя страницами не меняется) Я...

85
Инструменты установки Python: как я могу указать частный репозиторий в install_requires?

Я создаю setup.pyфайл для проекта, который зависит от частных репозиториев GitHub. Соответствующие части файла выглядят так: from setuptools import setup setup(name='my_project', ..., install_requires=[ 'public_package', 'other_public_package', 'private_repo_1', 'private_repo_2', ],...

85
Добавить массив numpy в качестве столбца во фрейм данных Pandas

У меня есть объект фрейма данных Pandas формы (X, Y), который выглядит так: [[1, 2, 3], [4, 5, 6], [7, 8, 9]] и многочисленная разреженная матрица (CSC) формы (X, Z), которая выглядит примерно так [[0, 1, 0], [0, 0, 1], [1, 0, 0]] Как я могу добавить содержимое из матрицы во фрейм данных в новом...

85
сохранить график гистограммы pandas.Series в файл

В ipython Notebook сначала создайте объект серии pandas, затем, вызвав метод экземпляра .hist (), браузер отобразит рисунок. Мне интересно, как сохранить этот рисунок в файл (я имею в виду не щелчок правой кнопкой мыши и сохранение как, а команды, необходимые в сценарии)....

85
Нужен ли диапазон (len (a))?

Выражения этого типа часто встречаются в вопросах Python по SO. Либо для доступа ко всем элементам итерируемого for i in range(len(a)): print(a[i]) Это просто громоздкий способ написания: for e in a: print(e) Или для присвоения элементам итерируемого: for i in range(len(a)): a[i] = a[i] * 2 Что...

85
Добавление заголовка в файл csv на Python

Я написал сценарий Python, объединяющий два файла CSV, и теперь я хочу добавить заголовок к окончательному CSV. Я попытался следующие предложения сообщили здесь , и я получил следующее сообщение об ошибке: expected string, float found. Какой самый питонический способ исправить это? Вот код,...

85
Python: преобразование списка словарей в json

У меня есть список словарей, которые выглядят примерно так: list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}] и так далее. В списке может быть больше документов. Мне нужно преобразовать их в один документ JSON, который можно вернуть через...

85
нос против pytest - какие (субъективные) различия должны побудить меня выбрать? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Я начал работать над довольно большим...