Size: a a a

Python beginners

2021 December 29

T

Tishka17 in Python beginners
Там в одной строке и пара и формат сразу
источник

Z

Zart in Python beginners
>>> date = '2021-12-29'
>>> a = datetime.strptime(date, '%Y-%m-%d').strftime('%d.%m.%Y')
>>> b = datetime.strptime(a, '%d.%m.%Y')
>>> a
'29.12.2021'
>>> b
datetime.datetime(2021, 12, 29, 0, 0)
>>>
источник

Z

Zart in Python beginners
принт б ясен пень выведет в дефолте
источник

MZ

Max Zubkov in Python beginners
извиняюсь конечно. я новичОк. опишу причину.  я паршу json, в котором есть дата в таком виде
2021-12-29
мне нужно чтобы было так
29.12.2021
в формате datetime. но он мне возвращает str формат. как исправить?
источник

ИВ

Илья Власов... in Python beginners
Так, что я очень сильно туплю. Почему вот тут в логгер sub не прокидывается level родительского логгера? Он ведь является его родителем и через .parent его видно
import logging


main_logger = logging.getLogger('main')
main_logger.setLevel('WARNING')
sub_logger = logging.getLogger('main.sub')
main_logger.setLevel('ERROR')
print(sub_logger.level, main_logger.level)
источник

Z

Zart in Python beginners
гетЕффективЛевел() вроде
источник

Z

Zart in Python beginners
потому что левелы конфигурятся, но реальный высчитывается, афаир
источник

ИВ

Илья Власов... in Python beginners
Понял, спасибо большое!
источник

Z

Zart in Python beginners
>>> print(sub_logger.level, main_logger.level)
0 40
>>> print(sub_logger.getEffectiveLevel(), main_logger.getEffectiveLevel())
40 40
>>>
источник

ИВ

Илья Власов... in Python beginners
Ага, я даже не подозревал о таких нюансах, еще раз спасибо!)
источник

ИВ

Илья Власов... in Python beginners
А еще такой вот вопрос — если часть логгеров конфигурируется через dictConfig, а часть просто от них наследуется, то могут какие-то проблемы возникнуть?
источник

Z

Zart in Python beginners
какие?
источник

ИВ

Илья Власов... in Python beginners
Ну в плане того, что конфигурации наследникам не доедут
источник

Z

Zart in Python beginners
они могут не доехать если явно отключена пропагация
источник

ИВ

Илья Власов... in Python beginners
Ага, понял принял, спасибо за инфу
источник

Z

Zart in Python beginners
>>> import logging
>>> logging.root.manager.loggerDict
{}
>>> import sys, pprint ; sys.displayhook = pprint.pprint
>>> logging.root.manager.loggerDict
{}
>>> logging.getLogger('a')
<Logger a (WARNING)>
>>> logging.getLogger('a.b.c.d')
<Logger a.b.c.d (WARNING)>
>>> logging.root.manager.loggerDict
{'a': <Logger a (WARNING)>,
'a.b': <logging.PlaceHolder object at 0x00000191C21340A0>,
'a.b.c': <logging.PlaceHolder object at 0x00000191C20E4EE0>,
'a.b.c.d': <Logger a.b.c.d (WARNING)>}
>>>
источник

ИВ

Илья Власов... in Python beginners
Я пофиксил, оказалось, что случайно отключил пропагацию+в конфигах криво переменную назвал. Пытался два часа пофиксить, а оказалось все так банально...
источник

О

Олег in Python beginners
task = int(input('Введите пример: '))
a = ответ
print(a)
Добрый день, как можно решить пример, который будет введён в task
источник

G

Ganymede in Python beginners
help
источник

WC

Working Horse Close ... in Python beginners
Отправить запрос индусу в Индию
источник