Как лучше всего потянуть в консоли? [закрытый]

Пример объекта datetime, посвященного Django Timezone.

import datetime
from django.utils.timezone import get_current_timezone
tz = get_current_timezone()

format = '%b %d %Y %I:%M%p'
date_object = datetime.datetime.strptime('Jun 1 2005  1:33PM', format)
date_obj = tz.localize(date_object)

Это преобразование очень важно для Django и Python, когда у вас есть USE_TZ = True:

RuntimeWarning: DateTimeField MyModel.created received a naive datetime (2016-03-04 00:00:00) while time zone support is active.
7
задан 20 September 2008 в 02:45
поделиться

5 ответов

Похоже, что существует порт/библиотека проклятий для Python:

https://docs.python.org/library/curses.html

6
ответ дан 6 December 2019 в 15:39
поделиться

Можно использовать проклятия.

Это имеет Windows Port и Порт Unix и много документации. Можно также использовать некоторого помощника, освобождает.

1
ответ дан 6 December 2019 в 15:39
поделиться

Существует на самом деле две библиотеки, которые решают это, более старые проклятия и более новый Сленг. Проклятия имеют тенденцию сделать ошибочную штриховую графику, особенно в Windows и в unicode консолях (это - поддержка unicode, дерьмо). Функции управления экраном сленга лучше.

В то время как я не использовал ни одного из них в Python, и кажется, что проклятия лучше поддерживаются, в C, по крайней мере, я переключаю свой код на Сленг из-за тех проблем, и потому что в глубине души мне никогда действительно понравились проклятия API.

3
ответ дан 6 December 2019 в 15:39
поделиться

Я исследовал бы использование модуля проклятий. Это будет заботиться о большом количестве деталей и позволять Вам сфокусироваться на высокоуровневом материале.

0
ответ дан 6 December 2019 в 15:39
поделиться

Попробуйте urwid . Одним из примеров, поставляемых с urwid, является симулятор анимированных гистограмм . Гистограммы хорошо очищают экран, не оставляя артефактов старой «рамки».

4
ответ дан 6 December 2019 в 15:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: