У меня есть словарь и вы хотите создать html-страницу, где будет нарисована простая таблица html с ключами и значениями. Как это можно сделать из кода python?Получить html-вывод из кода python
ответ
output = "<html><body><table>"
for key in your_dict:
output += "<tr><td>%s</td><td>%s</td></tr>" % (key, your_dict[key])
output += "</table></body></html>
print output
Возможно, вы имели в виду «для ключа, значение в вашем_диктоне:» ;-) – jbochi
Помните, что HTML-escape любой текст, который вы объединяете в HTML, или у вас появятся ошибки и дыры в области межсайтового скриптинга. – bobince
Исправлена проблема с выдачей, спасибо jbochi. Что касается HTML-экранирования, я мог бы добавить cgi.escape (...), но я оставил бы его простым. – rui
Вы, возможно, заинтересует разметке см http://markup.sourceforge.net/
Вы также можете использовать библиотеку шаблонов Mako.
Наряду с многочисленными движками шаблонов вы можете использовать Python, встроенный в Template.. Он предоставит вам базовые функции шаблонов без необходимости изучения (или выбора) библиотеки шаблонов.
- 1. Получить результат из кода xml с python
- 2. Вызов кода jython из python
- 3. Создать файл Python из кода Python
- 4. Запуск кода Python из PHP
- 5. Компилировать DLL из кода python
- 6. компиляция кода python из gedit
- 7. Вызов кода python из Ruby
- 8. MariaDB-запрос из кода python
- 9. Преобразование кода из Python Руби
- 10. Выполнять скрипт из кода Python
- 11. получить международный префикс номера телефона из кода страны в python
- 12. Получить название страны из кода страны в python?
- 13. Получить локализованное имя языка из кода локали
- 14. Выполните команду из Windows, из кода Python
- 15. Получить токены из кода JavaScript
- 16. Получить биты из двоичного кода
- 17. Получить configSource appSettings из кода
- 18. Получить значения из Json кода
- 19. получить CultureInfo из кода валюты?
- 20. Получить перенаправленный url из кода
- 21. Получить имя службы из кода
- 22. Получить пример кода из msdn.microsoft
- 23. Получить ширину изображения из HTML кода
- 24. Pyomo: Доступ к решению из кода Python
- 25. Вызов неместного кода Java из Python
- 26. Вызов кода C++ CUDA из python
- 27. Получение конкретной ссылки из исходного кода Python
- 28. Возможно выполнение байт-кода Python из скрипта?
- 29. Получить значения Python из
- 30. Просмотр кода функции Python
Umm ... может быть, напечатать HTML-код в коде Python? –
Вам необходимо предоставить дополнительную информацию. Как вы выводите этот HTML-код? вы используете библиотеку шаблонов, такую как Genshi? Как вы создаете таблицу из словаря? Каждый элемент в dict содержит список значений для этого столбца? – DNS
Я не использую библиотеки шаблонов, и если вы можете посоветовать что-то, чтобы иметь выход, тогда было бы хорошо. Таблица Html проста. Два столбца, в которых сначала находятся ключи, а во втором - соответствующие им значения. – yart