python开发web,用什么服务器?
CGI是最老的WEB技术。
使用标准输入输出,直接生成网页。asp与php接近。换成解释输出。jsp,略进一步,基本上与php相近。后面是servlet技术。python支持psp方式。也支持CGI,还支持mod_python(有些象是WEB服务插件),也支持fastcgifastcgiPython一直提示runfile的意思是Python在服务器端执行;
Python作为Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML网页文件中的服务器端脚本代码ASP文件也可以包含文本、HTML和com组件调用。
扩展资料:
浏览器中显示的网页仅是静态的图文组合而已,浏览者可以在网页上阅读信息,但无法进一步地发表意见、查询信息或进行在线购物等商务活动。为此,人们提出了动态网页或交互网页的概念和解决方案。
客户端浏览器和Web服务器端可以互动,也就是服务器端可以实时处理浏览器端的请求(Request),然后再将处理的结果作为对浏览器请求的响应(Response)传送给浏览器。
由于Web程序开发十分复杂,以至于要制作一个简单的动态页面也需要编写大量的C代码才能完成。于是Microsoft公司于1996年推出一种Web应用开发技术ASP,用于取代对Web服务器进行可编程扩展的CGI标准。
Python作为IIS(Internet Information Server,Internet信息服务器)的附属产品免费发送,不久就在Windows平台上广泛使用。ASP与ADO的结合使开发者很容易地在一个数据库中建立和打开一个记录集。
#!/usr/bin/env pythonfrom flask import Flask, render_template, Responsefrom camera import Camera
app = Flask(__name__)@approute('/')def index():
return render_template('indexhtml')def gen(camera):
while True:
frame = cameraget_frame() yield (b'--frame\r\n'
b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n')@approute('/video_feed')def video_feed():
return Response(gen(Camera()),
mimetype='multipart/x-mixed-replace; boundary=frame')if __name__ == '__main__':
apprun(host='0000', debug=True)
网页链接
python脚本。实现python程序只能在指定的服务器上运行需要python脚本,Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990年代初设计,作为一门叫做ABC语言的替代品。
0条评论