"""<div style="background-color: green">""" + x + "</div>"})
Вместо символов < и > добавляет < и >.
Почему так?
А почему ты так используешь этот метод? < и > тут потому, что он, насколько я понимаю, не предназначен для того чтобы в него тэги запихивали
Так вроде для этого и предназначен: https://stackoverflow.com/questions/49903773/pandas-dataframe-to-html-formatting-the-values-to-display-centered А делаю так, потому что нужно в засисимости от значения ячейки раскрасить задний фон в красный или зелёный
Имхо тебе что-то типа такого надо искать https://stackoverflow.com/questions/38849992/how-do-i-change-color-based-on-value-of-an-html-table-generated-from-a-pd-datafr Вручную прописывать тэги имхо вообще не стоит
Видел, спасибо. Но я уверен что есть какой-то вариант лаконичнее. А что плохого в хардкоде тэгов? Ну кроме того что это хардкод))
Ну как мне кажется ручной конкатенацией тэгов сломать легко, т.е. для одноходовки норм, а если куда-то расширять, придется понемножку писать свой шаблонизатор
Там да, чисто на один раз. Для масштабирования уже js мне кажется лучше делать, верстать в питоне - та ещё боль))
Ну там jinja или подобные шаблонизаторы юзают, т.е. по сути html с дополнительным синтаксисом для подстановки, условий, циклов итп итд Ну как и css напрямую особо не юзают (и тем более напрямую из питона в текстовый файл не пишут). Но опять же для разовой задачи, если написать и забыть, не повлияет
Обсуждают сегодня