1、第九 - WEB开发基础 - HTML在Python Web框架中的应用
Python Web 框架,其实就是socket 形式,但前端要其展现出好看的界面,其实结合了 HTML、CSS、JS的工具。
scoket_web为执行代码的,html只为做装饰。
同级目录下定义了两个文件夹 html、scoket_web
编写了两个文件,一个是socket文件、一个是html:
1、简单的socket文件:
import socket
def Handle_request(client):
buf = client.recv(1024)
client.send(bytes("HTTP/1.1 200 ok \r\n\r\n",encoding='utf-8'))
f = open('../html/web.html','rb') #文件形式调用html的文件
data = f.read()
f.close()
client.send(data)
def main():
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.bind(('localhost',8100))
sock.listen(5)
while True:
connection, address = sock.accept()
Handle_request(connection)
connection.close()
if __name__ == "__main__":
while True:
main()
2、简单的html:
<!DOCTYPE html> <!-- 定义使用的类型 -->
<html lang="en"> <!-- 定义html标签,起始位置 lang="en"叫标签内部属性-->
<head> <!-- 头部 -->
<meta charset="UTF-8">
<title>长庆的博客园</title>
</head>
<body><!-- 定义文章内容 -->
<a href="http://www.baidu.com">百度</a>
<a href="">
</body>
</html> <!-- 定义html标签,结束位置 -->
3、执行socket脚本,通过浏览器本地访问(注意头部与文本内容)

点击百度二字,还可形成一个页面跳转。。。接下来,认识一下html标准结构。
人有傲骨终不贱,脚踏实地见真章;
超出预期为工作,价值体现显能力。
浙公网安备 33010602011771号