如何在Python中打开HTML文件

时间:2015-06-04 04:31:56

标签: python html

我尝试过各种不同的方式从python代码中打开HTML文件,但每次我都会遇到“#500; 500内部服务器错误”。

这是我的python脚本:

    if (variable == "0, User and IP logged"): #conditional to check if user's credentials were accepted by the API
        page = urllib.urlopen("mainPage.html").read()
        print page
        #html file is opened and read - NOT WORKING!

这是我的html文件:

    <html>
    <header><title>This is title</title></header>
    <body>
    Hello world
    </body>
    </html>

如何让python脚本显示我的hello world页面? 我的导师说我应该使用open(),但我不确定如何。

2 个答案:

答案 0 :(得分:0)

试试这个...

webbrowser.open_new_tab('helloworld.html')

答案 1 :(得分:0)

首先,您需要运行将服务器网页的Web服务器:

我在这里使用样本瓶网框架

<强> bottle_server.py

from bottle import route, run

@route('/')
def dashboard():
    return '<b>This is index page</b>'

run(host='localhost', port=8080)

使用

运行脚本
  

python bottle_server.py

现在,Server正在端口8080上的localhost上运行

以下是示例python脚本

<强> Client.py

import urllib
print urllib.urlopen('http://localhost:8080/").read()

使用

运行客户端脚本
  

python Client.py

这将产生类似

的输出
<b>This is index page</b>