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

93
Найти самый старый / самый молодой объект datetime в списке

У меня есть список объектов datetime, и я хочу найти самый старый или самый молодой. Некоторые из этих дат могут быть в будущем. from datetime import datetime datetime_list = [ datetime(2009, 10, 12, 10, 10), datetime(2010, 10, 12, 10, 10), datetime(2010, 10, 12, 10, 10), datetime(2011, 10, 12,...

93
Лучший способ найти месяцы между двумя датами

Мне нужно иметь возможность точно находить месяцы между двумя датами в python. У меня есть решение, которое работает, но не очень хорошее (например, элегантное) или быстрое. dateRange = [datetime.strptime(dateRanges[0], "%Y-%m-%d"), datetime.strptime(dateRanges[1], "%Y-%m-%d")] months = [] tmpTime...

93
Решение «Ошибка загрузки DLL:% 1 не является допустимым приложением Win32». для Pygame

Недавно я установил Python 3.1 и модуль Pygame для Python 3.1. Когда я набираю import python в консоли, я получаю следующую ошибку: Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> import pygame File "C:\Python31\lib\site-packages\pygame\__init__.py", line 95,...

93
Как запустить Selenium в Xvfb?

Я использую экземпляр EC2. Так что графического интерфейса нет. $pip install selenium $sudo apt-get install firefox xvfb Потом делаю так: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun...

93
Сортировка кортежей по второму параметру

У меня есть список кортежей, которые выглядят примерно так: ("Person 1",10) ("Person 2",8) ("Person 3",12) ("Person 4",20) Я хочу получить список, отсортированный в порядке возрастания по второму значению кортежа. Итак, L [0] должно быть ("Person 2", 8)после сортировки. Как я могу это сделать?...

93
Какие эквиваленты Python для сборщика Ruby / коробки Perl?

Я знаю о virtualenv и pip. Но они немного отличаются от упаковки / коробки. Например: pip записывает абсолютный путь к shebang или активирует скрипт pip не имеет execподкоманды ( bundle exec bar) virtualenv копирует интерпретатор Python в локальный каталог Каждый ли разработчик Python использует...

93
Соль и хеш-пароль в Python

Этот код должен хешировать пароль с солью. Соль и хешированный пароль сохраняются в базе данных. Самого пароля нет. Учитывая деликатный характер операции, я хотел убедиться, что все было кошерно. import hashlib import base64 import uuid password = 'test_password' salt =...

93
Голова и хвост в одну линию

Есть ли питонический способ распаковать список в первый элемент и «хвост» в одной команде? Например: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, 34, 55]...

93
Безопасно создайте файл тогда и только тогда, когда он не существует с python

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

93
Получите пиксельный RGB с помощью PIL

Можно ли получить цвет пикселя RGB с помощью PIL? Я использую этот код: im = Image.open("image.gif") pix = im.load() print(pix[1,1]) Однако он выводит только число (например, 0или1 ), а не три числа (например, 60,60,60для R, G, B). Думаю, я чего-то не понимаю в функции. Я хотел бы получить...

93
Есть ли в Python неизменяемый список?

Есть ли в Python неизменяемые списки? Предположим, я хочу иметь функциональность упорядоченного набора элементов, но я хочу гарантировать, что она не изменится. Как это можно реализовать? Списки упорядочены, но могут быть изменены....

93
Большой постоянный DataFrame в пандах

Я изучаю возможность перехода на python и pandas как давний пользователь SAS. Однако при выполнении некоторых тестов сегодня я был удивлен, что python исчерпал память при попытке pandas.read_csv()создать csv-файл размером 128 МБ. В нем было около 200 000 строк и 200 столбцов, в основном числовых...

93
Преобразование Django QuerySet в pandas DataFrame

Я собираюсь преобразовать Django QuerySet в pandas DataFrameследующим образом: qs = SomeModel.objects.select_related().filter(date__year=2012) q = qs.values('date', 'OtherField') df = pd.DataFrame.from_records(q) Это работает, но есть ли более эффективный способ?...

93
Python: tf-idf-cosine: найти сходство документа

Я следил за учебником, который был доступен в частях 1 и 2 . К сожалению, у автора не было времени на последний раздел, в котором использовалось косинусное сходство, чтобы на самом деле найти расстояние между двумя документами. Я следил за примерами в статье с помощью следующей ссылки из...

93
Как преобразовать список в строку с пробелами в Python?

Как я могу преобразовать список в строку, разделенную пробелами в Python? Например, я хочу преобразовать этот список: my_list = [how,are,you] В строку "how are you" Пространства важны. Я не хочу добиться того howareyouже с моей попыткой использовать "".join(my_list)...

93
Как мне написать функцию, которая возвращает другую функцию?

В Python я хотел бы написать функцию, make_cylinder_volume(r)которая возвращает другую функцию. Эта возвращенная функция должна быть вызвана с параметром hи возвращать объем цилиндра с высотой hи радиусом r. Я знаю, как возвращать значения из функций в Python, но как мне вернуть другую функцию ?...

93
Count vs len в Django QuerySet

В Django, учитывая, что у меня есть объект, QuerySetкоторый я собираюсь перебрать и распечатать результаты, каков наилучший вариант для подсчета объектов? len(qs)или qs.count()? (Также учитывая, что подсчет объектов в одной итерации не является вариантом.)...