Я видел, что существует много разных вариантов рендеринга html с использованием Django или Flask, но можно ли отобразить html, сгенерированный с помощью python, в браузере? Если да, может ли быть указан браузер или он является системным броузером по умолчанию?
У меня теперь есть код, который даст мне кадр данных pandas в формате html (используя .to_html()
), но мне нужно открыть его в браузере.
есть модуль под названием 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))
<html><head><body><title>...</title><title>...</title><title>...</title></body></head></html>