1、第九 - WEB开发基础 - HTML在Python Web框架中的应用

   Python Web 框架,其实就是socket 形式,但前端要其展现出好看的界面,其实结合了 HTML、CSS、JS的工具。

HTML在Python中的应用

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标准结构。

 

posted on 2018-08-07 21:16  C.Q&CHEN  阅读(226)  评论(0)    收藏  举报

导航