но первую скобку как убрать, кто подскажет?
Подожди... Зачем такое делать? В целом, даже если в каком-то очень странном случае такое понадобилось (сомневаюсь), начинать надо с раскрытия скобок - дерево собирать и все такое)
Да эт для себя только и все (просто временные пару строчек были нужны, чтобы в консоли видеть поменьше вывода. Да запутался с регуляркой
В консоли меньше вывода... Эмм а можно подробнее что-зачем-почему-[оп-проблема]-как решаешь...?
Я хотел видеть что какую информацию несут формы, есть несколько боксов, в некоторых данные валидированы, в некоторых нет, хотя были введены. Я хотел поставить принты и увидеть побольше данных, чем просто переменные, но поменьше, чем несет в себе repr
сгенерируй так же как и repr
Ну так строка же, убрать наверное можно все лишнее. Я уже понял, что это херня, просто думал, так быстрее и это временно
Вот я и хотел, но не так начал
args = { a: v for a, v in self.dict.items() if not a.startswith("_") } а так?
что за self.dict?
в функции магик метода str
Да, так. Я плохо знаком с регексами и подумал, что это можно сделать с их помощью и совсем коротким и быстрым способом в 1 строчку
Ну с двуми подчеркиваниями
не надо туда лазить
чтобы спарсить такую хероту нужно учитывать что значением может быть и список и кортеж и словарь
или ты хотел словить всё до запятой?
а ещё если вложенные
Ну да. Типа: """начните с " _" и до запятой включительно, которая между пробелом и "_" и замените это пустой строкой. """ Ну да лан уже, просто для себя надо с регексами все равно поиграться, чтобы лучше их понимать
Нене у тебя данные в проге структурированы: инстансы классов у которых заданные наборы аттрибутов. Соответственно чистить надо до того, как строку получил)
=) ок, спс (и тишке 17му тоже)
Обсуждают сегодня