Tag: python

Сортировка списка: числа в порядке возрастания, буквы в нисходящем

Этот вопрос фактически адаптирован из ранее заданного Mat.S ( изображение ). Хотя он был удален, я подумал, что это хороший вопрос, поэтому я переписываю его с более ясными требованиями и своим собственным решением. Учитывая список букв и цифр, скажем, ['a', 2, 'b', 1, 'c', 3] Требование состоит в том, чтобы сортировать числа по возрастанию и […]

время истечения срока действия на токен сброса пароля django

Я использую встроенную функцию сброса пароля Django, которая отправляет по электронной почте пользователю ссылку на сброс пароля. Есть ли опция в Django, чтобы установить время истечения срока действия ссылки, предположим, 6 часов, после чего ссылка станет недействительной, и пользователю потребуется снова запросить восстановление пароля.

может ли декоратор python работать со временем выполнения выражения лямбда?

def attrs(**kwds): def decorate(f): for k in kwds: setattr(f, k, kwds[k]) return f return decorate @attrs(argument_types=(int, int,), returns=int) def add(a, b): return a + b Здесь мне нужно, чтобы add () может быть с возможностью показывать его допустимый тип параметра. но могу ли я сделать что-то подобное во время выполнения? ladd=[] for x in range(0,10): […]

Абсолютное значение для столбца в Python

Как преобразовать значения столбца «count» в абсолютное значение? Сводка моего блока данных: datetime count 0 2011-01-20 00:00:00 14.565996 1 2011-01-20 01:00:00 10.204177 2 2011-01-20 02:00:00 -1.261569 3 2011-01-20 03:00:00 1.938322 4 2011-01-20 04:00:00 1.938322 5 2011-01-20 05:00:00 -5.963259 6 2011-01-20 06:00:00 73.711525

Неблокирующий ввод-вывод с асинхронным

Я пытаюсь написать сетевую игру с Pygame и asyncio, но я не могу понять, как избежать зависания при чтении. Вот мой код для клиента: @asyncio.coroutine def handle_client(): print("Connected!") reader, writer = yield from asyncio.open_connection('localhost', 8000) while True: mouse_up = False for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() elif event.type == pygame.MOUSEBUTTONUP: mouse_up […]

В чем разница между r и% r в Python?

Как гласит название, в чем разница между этими двумя флагами? Кажется, они оба преобразуют значение в строку с помощью функции repr ()? Кроме того, в этой строке кода: "{0!r:20}".format("Hello") Что делает 0 перед вами?

Улучшение линейных операций ввода-вывода в D

Мне нужно обрабатывать множество средних и больших файлов (от нескольких сотен МБ до ГБ) по-разному, поэтому меня интересуют стандартные подходы D для итерации по линиям. Идиома foreach(line; file.byLine()) видимому, соответствует счету и является приятным и понятным, однако производительность кажется менее идеальной. Например, ниже представлены три тривиальные программы в Python и D для итерации по строкам […]

Генератор Python, исключение без проглатывания в 'coroutine'

Недавно я встретил какое-то удивительное поведение в генераторах Python: class YieldOne: def __iter__(self): try: yield 1 except: print '*Excepted Successfully*' # raise for i in YieldOne(): raise Exception('test exception') Что дает результат: *Excepted Successfully* Traceback (most recent call last): File "<stdin>", line 2, in <module> Exception: test exception Я был (приятно) удивлен, что *Excepted Successfully* […]

Перемещая два массива индексов numpy, по одному элементу из каждого массива

У меня есть два упорядоченных массива numpy, и я хочу чередовать их, чтобы взять один элемент из первого массива, затем второй из второго, затем вернуться к первому – взять следующий элемент, который больше, чем тот, который я только что взял из вторых и так далее. Это на самом деле массивы индексов для других массивов, и […]

Python: разделение процесса GUI от основного логического процесса

Я разрабатываю проект Python для работы с компьютерными симуляторами, и я также разрабатываю для него графический интерфейс. (Сама логика ядра не требует графического интерфейса.) Инструмент GUI, который я использую для wxPython, но я думаю, что мой вопрос достаточно общий, чтобы не зависеть от него. Способ работы графического интерфейса заключается в том, что он запускает основной […]

 
Interesting Posts for Van-Lav

Разбор JSON не работает, когда появляются строки вместо dicts / lists

Как определить разницу между итератором и итерабельностью?

python – память не возвращается к ядру

multipart data POST с использованием запросов python: не найдено многострочной границы

Как очистить таблицы в тысячах PDF-файлов?

Преобразование строкового файла в файл формата json

Что такое хороший способ рисования изображений с помощью pygame?

Как получить только арабские тексты из строки, используя регулярное выражение?

Как нарисовать символы Unicode на прозрачном изображении в PIL

Как сделать регистр проверки строки нечувствительным в Python 3.2?

Scrapy: как отключить или изменить журнал?

Обновление значений оси x с использованием анимации matplotlib

Согласование вложенных структур с регулярными выражениями в Python

Как отформатировать отображение IPython html в виде кадра данных Pandas?

Почему связь через разделяемую память происходит намного медленнее, чем через очереди?

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