Python: `.to_html () function` для открытия фрейма данных pandas в браузере с использованием` urllib.requests`

1

Я видел, что существует много разных вариантов рендеринга html с использованием Django или Flask, но можно ли отобразить html, сгенерированный с помощью python, в браузере? Если да, может ли быть указан браузер или он является системным броузером по умолчанию?

У меня теперь есть код, который даст мне кадр данных pandas в формате html (используя .to_html()), но мне нужно открыть его в браузере.

Теги:
pandas

1 ответ

0
Лучший ответ

есть модуль под названием webbrowser, который делает это

#!/usr/bin/python36

import webbrowser, os

with open(filename, "w") as f: f.write(html)

browser_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'

webbrowser.get(browser_path).open('file://' + os.path.realpath(filename))
  • 0
    Я пробовал это, и он не открывает HTML в браузере, он просто дает мне усеченный HTML, напечатанный на консоли: <html><head><body><title>...</title><title>...</title><title>...</title></body></head></html>
  • 0
    какое содержимое файла? @swagless_monk
Показать ещё 9 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню