首页 » Web前端 » python开发web,用什么服务器「python可以写web吗」

python开发web,用什么服务器「python可以写web吗」

duote123 2025-02-22 0

扫一扫用手机浏览

文章目录 [+]

python开发web,用什么服务器

CGI是最老的WEB技术。

使用标准输入输出,直接生成网页。asp与php接近。换成解释输出。jsp, 略进一步,基本上与php相近。后面是servlet技术。python支持psp方式。也支持CGI,还支持mod_python(有些象是WEB服务插件),也支持fastcgi fastcgi..

(web开发)用python创建一个最简单的网站

本文,用python来创建一个最简单的网页。

python开发web,用什么服务器「python可以写web吗」 Web前端

1先定义一个函数,用来向网站服务器发送请求:def yingyong(environ, start_response): start_response('200 OK', [('Content-Type', 'text/html')]) return [b'<h1>How Are!</h1>']要求网站在网页上显示粗体的How Are!

2导入wsgi模块的子模块,用来创建服务器。from wsgiref.simple_server import make_server。

3创建服务器,IP为空,端口号为900。a=900httpd = make_server('', a, yingyong)这个服务器将调用前面的函数 yingyong。

4让服务器开始运行,并长时间运行。httpd.serve_forever()forever,让服务器永远运行,除非服务器被迫关闭。服务器在哪里?就在python里面,关闭python编译器,就等于关闭了服务器。

5再访问步骤一里面的链接,就得到如下网页。这说明服务器开始运行了。刷新这个网页,就相当于重复访问这个网页。每访问一次(刷新一次),都会向服务器发送请求,在python编译器里面会有所体现。

6关闭python编译器,服务器也就关闭了,这个网页会立刻崩溃。再打开python并运行这段代码,这个网页又会立刻恢复。完整代码如下:def yingyong(environ, start_response): start_response('200 OK', [('Content-Type', 'text/html')]) return [b'<h1>How Are!</h1>']from wsgiref.simple_server import make_servera=900httpd = make_server('', a, yingyong)httpd.serve_forever()。

1、开始之前,请先用浏览器访问下面这个网页:http://127.0.0.1:900/

2、先定义一个函数,用来向网站服务器发送请求:

def yingyong(environ, start_response):

start_response('200 OK', [('Content-Type', 'text/html')])

return [b'<h1>How Are!</h1>']

要求网站在网页上显示粗体的How Are!

3、导入wsgi模块的子模块,用来创建服务器。

from wsgiref.simple_server import make_server

4、创建服务器,IP为空,端口号为900。

a=900

httpd = make_server('', a, yingyong)

这个服务器将调用前面的函数 yingyong。

5、让服务器开始运行,并长时间运行。

httpd.serve_forever()

forever,让服务器永远运行,除非服务器被迫关闭。

服务器在哪里?就在python里面,关闭python编译器,就等于关闭了服务器。

6、再访问步骤一里面的链接,就得到如下网页,这说明服务器开始运行了。

7、刷新这个网页,就相当于重复访问这个网页,每访问一次(刷新一次),都会向服务器发送请求,在python编译器里面会有所体现。

8、关闭python编译器,服务器也就关闭了,这个网页会立刻崩溃。

再打开python并运行这段代码,这个网页又会立刻恢复。

完整代码如下:

def yingyong(environ, start_response):

start_response('200 OK', [('Content-Type', 'text/html')])

return [b'<h1>How Are!</h1>']

from wsgiref.simple_server import make_server

a=900

httpd = make_server('', a, yingyong)

httpd.serve_forever()

如何用python开发一个简单的web服务器

利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令:python -m Web服务器模块 [端口号,默认8000]例如:python -m SimpleHTTPServer 8080然后就可以在浏览器中输入localhost:端口号/路径来访问服务器资源。

相关文章

群魔横行揭开网络谣言背后的黑暗势力

网络谣言犹如一股股暗流涌动,严重扰乱了社会秩序,损害了人们的合法权益。其中,“群魔横行”一词形象地概括了网络谣言的肆虐之势。本文旨...

Web前端 2025-02-25 阅读0 评论0

翻牌游戏源代码编程之美与算法之魂

翻牌游戏,作为一款经典的休闲游戏,深受广大玩家喜爱。它简单易上手,却蕴含着丰富的策略与技巧。而在这看似简单的游戏背后,隐藏着复杂的...

Web前端 2025-02-25 阅读0 评论0

老滚移动代码探索游戏开发领域的创新之路

游戏产业在我国逐渐崛起,成为我国文化产业的重要组成部分。作为一款备受玩家喜爱的游戏,《老滚》系列凭借其独特的游戏体验和丰富的世界观...

Web前端 2025-02-25 阅读0 评论0

考研专业代码解码未来学术之路

越来越多的学子选择考研继续深造。而面对众多专业和方向,如何选择适合自己的专业成为考生关注的焦点。本文将针对考研专业代码进行解析,帮...

Web前端 2025-02-25 阅读0 评论0

职业代码在线查询开启职业发展新篇章

各行各业都在积极拥抱数字化、智能化。职业代码在线查询作为一项新兴的服务,为求职者、企业以及政府相关部门提供了便捷、高效的职业信息查...

Web前端 2025-02-25 阅读0 评论0