我已经看到使用Django或Flask渲染html有许多不同版本,但是是否可以渲染通过python生成的html以便在浏览器中显示? 如果是这样,可以指定浏览器还是默认的浏览器?
我现在有代码,可以给我一个html格式的熊猫数据框(使用.to_html()
),但是我需要在浏览器中打开它。
答案 0 :(得分: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))