Форум сайта python.su
0
палю годноту
http://govnokod.ru/18148
import inspect def phpformat(fmt): return fmt.format(**inspect.getouterframes(inspect.currentframe())[1][0].f_locals) surname = "Бонд" name = "Джеймс" num = 7 print(phpformat("{surname}. {name} {surname}. Агент {num:03d}."))
Офлайн
0
ihorgorobetsпро говнокод только не надо заливать.
Это не дает быдлокодерам плодить дыры
Отредактировано snake_eater (Ноя. 16, 2015 06:42:46)
Офлайн
253
snake_eater
тогда можно будет выкинуть все сторонние говно-шаблонизаторы и использовать возможности из коробки. как в PHP.
i=2; def f(k): return k*3 print "some output {i:xxx} --{f(33)+i}".f()
Отредактировано doza_and (Ноя. 16, 2015 09:03:47)
Офлайн
0
doza_andесли все было так просто.
Написать import jinja2 или import mako меня совсем не напрягает.
Отредактировано snake_eater (Ноя. 23, 2015 15:32:01)
Офлайн
26
Да, snake_eater, всё именно так просто.
Офлайн
39
snake_eater
все сторонние говно-шаблонизаторы и использовать возможности из коробки. как в PHP.
Офлайн
568
snake_eaterУжас! Потратить целых два часа!
надо изучить язык шаблонизатора
4kpt_IIIНе все знают, что для ПХП тоже есть шаблонизаторы. Сами пэхэпэшники не хотят смешивать в одну кучу логику и отображение, но зачем то активно рекламируют эту заразу где только можно.
Ну и не приводите PHP в пример
Офлайн