Size: a a a

2019 September 26

KK

Kirill (Cykooz) Kuzminykh in rannts
Это что ли надо локально запускать?
Я вот этим пользуюсь - https://regex101.com
источник

P

Pryanik in rannts
кстати, а как красиво вывести результат поиска строк в массиве по списку регулярок?
arr - массив строк
reg_exps - массив регулярок, которые будем искать
сначала надо было убедиться что в массиве есть все эти регулярки и сделали так
res = all(
   any(r.match(s) for s in arr))
   for r in reg_exps)

теперь хочется чтобы выводил все что нашел
как это лучше всего реализовать ?🤔
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Переделать all в нормальный цикл и выводить в нём строки для которых сработал any
источник
2019 October 01

💭П

💭 Руслан Прохоров in rannts
А почему IDE ругаеться?

debug = True if __loader__.name == "__main__" and "pydev" in __loader__.path else False

Пишет: unresolved reference: __loader__
источник

💭П

💭 Руслан Прохоров in rannts
Ну и если, кто то знает как в скрипте определить, что он запущен в Debug mode PyCharm подскажите.
источник

БС

Байт Словович in rannts
ни разу не требовалось... А тебе зачем ?
источник

БС

Байт Словович in rannts
Чтобы понять что из под пичарма запущено, это переменная окружения для этого выставляется самими пичармом.. А вот дебаг..
источник

SB

Sergey Belash in rannts
А
if __debug__:

Н
е работает?
источник

💭П

💭 Руслан Прохоров in rannts
Байт Словович
ни разу не требовалось... А тебе зачем ?
У меня есть конструкции: print(f"> Current Wawona is {wawona}") if debug else None
источник

💭П

💭 Руслан Прохоров in rannts
Логирование и уровни логов не хочу заморачиваться ....
источник

💭П

💭 Руслан Прохоров in rannts
на текущем этапе. А вывод дополнительной информации в лог при дебаге хотелось бы иметь.
источник

💭П

💭 Руслан Прохоров in rannts
вот и сделал кастыль.
источник

БС

Байт Словович in rannts
Я всегда задаю это поведение конфигом. Хочу дебаг логи, хочу не дебаг логи. Плюс часто надо выключать логеры из всяких 3rd party либ. А иногда при дебаги надо включить логи из какой нить либы..
Явное лучше не явного (с)
источник

AG

Alexander Gorokhov in rannts
💭 Руслан Прохоров
Логирование и уровни логов не хочу заморачиваться ....
Лучше один раз заморочиться и забыть
источник

💭П

💭 Руслан Прохоров in rannts
Alexander Gorokhov
Лучше один раз заморочиться и забыть
О это прекрасно. Особенно когда делаешь ресерч и еще не знаешь, где и что выводить и в каком случае. Да и не нравиться мне текущие уровни логеров в доступных мне базовых логерах.
источник

AG

Alexander Gorokhov in rannts
А чего ты хочешь?
источник

💭П

💭 Руслан Прохоров in rannts
Alexander Gorokhov
А чего ты хочешь?
Не понял вопроса. Сейчас я хотел понять почему PyCharm ругаеться.
источник

AG

Alexander Gorokhov in rannts
Пичарм любит ругаться на низкоуровневую хрень, проще замьютить конкретные ворнинги в конкретных местах
источник

AG

Alexander Gorokhov in rannts
Если ты уверен в своих силах
источник

💭П

💭 Руслан Прохоров in rannts
Alexander Gorokhov
Если ты уверен в своих силах
Нет. Я не добавляю игнорирование Варнингов. Так как можно пропустить важный
источник