#python #python-2.7 #python-3.x #ipython #webpage
#python #python-2.7 #python-3.x #ipython #веб-страница
Вопрос:
У меня есть один список ошибок = [‘bug1′,’bug2’]. Я хочу поместить это на HTML-страницу, которую я создаю из скрипта python.
bgs = "print '\n'.join(bugs_list)"
html_str = """
<html>
<body>
%(bugs_list)s
</body>
</html>
"""% {'bugs_list' : bgs}
Как я могу принять значение bgs в виде строк в новых строках на HTML-странице?
bug1
bug2
bgs = exec(bgs) -> Я не могу получить вывод exec в переменной, поэтому застрял здесь. Может кто-нибудь, пожалуйста, подсказать мне, как это сделать?
Комментарии:
1. Первая строка должна быть
bgs = '<br>'.join(bugs_list)
2. Зачем вам нужна
exec
эта строка? Просто соедините с<br>
и поместите эту строку в HTML.3. Это не сработает, он напечатает «print ‘<br>’.join (bugs_list)» в html-файле.
4. Из любопытства: есть ли какая-то особая причина, по которой вы хотите создать HTML «вручную», а не использовать какой-либо из существующих движков шаблонов?
5. @UnholySheep, это была всего лишь одна небольшая html-страница для эксперимента, поэтому не используйте шаблонизаторы.