Python:如何呈现HTML代码并向用户显示结果?

时间:2015-04-28 00:38:01

标签: html python-2.7 osx-yosemite

我正在构建一个应该获取某个HTML代码的python应用程序,渲染它并在tkinter gui中向用户显示结果。我怎样才能做到这一点?我更喜欢有一些内置模块,或者一些我可以使用easy_install获取的模块。谢谢你的任何进步。

(我使用OSX Yosemite和python 2.7)

2 个答案:

答案 0 :(得分:1)

我设法使用tkhtml

渲染简单的html标签

只是pip3 install tkinterhtml

,并从包example

from tkinterhtml import HtmlFrame

frame = HtmlFrame(root, horizontal_scrollbar="auto")

frame.set_content("<html></html>")

frame.set_content(urllib.request.urlopen("http://thonny.cs.ut.ee").read().decode())

希望有所帮助:)

答案 1 :(得分:0)

将HTML保存到文件位置,然后使用webbrowser模块的open()功能显示它;有关文档,请参阅https://docs.python.org/2/library/webbrowser.html