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}."))
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}."))
ihorgorobetsпро говнокод только не надо заливать.
Это не дает быдлокодерам плодить дыры
snake_eater
тогда можно будет выкинуть все сторонние говно-шаблонизаторы и использовать возможности из коробки. как в PHP.
i=2; def f(k): return k*3 print "some output {i:xxx} --{f(33)+i}".f()
doza_andесли все было так просто.
Написать import jinja2 или import mako меня совсем не напрягает.
snake_eater
все сторонние говно-шаблонизаторы и использовать возможности из коробки. как в PHP.
snake_eaterУжас! Потратить целых два часа!
надо изучить язык шаблонизатора
4kpt_IIIНе все знают, что для ПХП тоже есть шаблонизаторы. Сами пэхэпэшники не хотят смешивать в одну кучу логику и отображение, но зачем то активно рекламируют эту заразу где только можно.
Ну и не приводите PHP в пример