我正在尝试学习一些基本的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()