【爬虫】1.2Flask Web网站

【爬虫】1.2Flask Web网站1 Flask 简介 Flask 的官网 Welcome to Flask Flask Documentatio 2 3 x Flask 中文文档 欢迎来到 Flask 的世界 Flask 中文文档 2 3 x Python 的 Web 程序开发工具很多 Flask 是一种非常容易上手的 Python Web 开发框架

大家好,我是讯享网,很高兴认识大家。

1.Flask简介


Flask 的官网: Welcome to Flask — Flask Documentation (2.3.x)

Flask 中文文档: 欢迎来到 Flask 的世界 — Flask中文文档(2.3.x)

Python 的 Web程序开发工具很多。Flask是一种非常容易上手的Python Web开发框架,不需要知道太多的MVC的概念,只需要具备基本的Python的开发技能,就可以开发出一个Web应用。

(1)Flask 安装
 pip install flask

讯享网
(2)Flask 实例
讯享网 ​importflask ​ """ 执行该程序可以看到显示 http://127.0.0.1:5000 的Web地址, """ # 初始化一个Flask对象,参数__name__是程序的名称 app=flask.Flask(__name__) ​ """ 这是一段路由控制语句,每个路由地址用@app.route(...)来指明, 在访问相对地址是 "/" 时就执行函数hello() """ ​ ​ # 在游览器中输入http://127.0.0.1:5000 ————看到"你好" @app.route("/") defhello(): return"你好" ​ ​ # 在游览器中输入http://127.0.0.1:5000/hi ————看到"Hi,你好" @app.route("/hi") defhi(): return"Hi,你好" ​ ​ # app.run()执行后就会启动了一个Web服务器,它的默认地址是http://127.0.0.1:5000 if__name__=="__main__": app.run()
(3) Flask 显示静态网页

如果在程序的同一个文件夹中有一个静态网页,如index.html,那么很容易用Flask编写一个Web网站程序server.py,它的主页就是index.html。


讯享网

server.py程序如下:

 ​importflask """显示一个静态网页""" """ 该程序的功能是启动一个Web服务,在访问网站时读取同一个文件夹下的index.html文件, 然后向客户端(游览器)返回index.html文件的内容 """ app=flask.Flask(__name__) ​ ​ @app.route("/") defindex(): try: fobj=open("index.html", "rb") data=fobj.read() fobj.close() returndata exceptExceptionaserr: returnstr(err) ​ ​ if__name__=="__main__": app.run()

index.html程序如下:

讯享网 ​<!DOCTYPE html> <html> <head> <metacharset="UTF-8"> <title>Flask显示静态网页</title> </head> <body> <h1>欢迎使用Python Flask Web</h1> 我们很容易用Python Flask制作一个Web网站 </body> </html>

运行server.py文件后访问网址http://127.0.0.1:5000,结果如下图:

小讯
上一篇 2025-03-14 15:20
下一篇 2025-04-06 12:50

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/69973.html