如何通过python中的套接字发送HTML文件?

时间:2018-01-29 00:20:32

标签: python html sockets

我正在尝试学习一些基本的python套接字/服务器编程。我想传递.py文件一个命令行参数,一个可能存在或不存在的html文件的路径。当我通过浏览器连接到本地主机时,我希望显示结果。如果找不到该文件,我想显示一条错误消息。 (我已经附加了我的代码)我已经弄清楚如何通过硬编码结果来做到这一点,但我很难找到显示生成的html文件的语法,如果找到的话。作为参考,这是硬编码部分的样子。

    c.recv(1000) 
    c.send('HTTP/1.0 200 OK\n')
    c.send('Content-Type: text/html\n')
    c.send('\n') 
    c.send("""
        <html>
        <body>
        <h1>404</h1> FILE NOT FOUND!
        </body>
        </html>
        """) 
    c.close()

0 个答案:

没有答案