首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python应用01 原始Python服务器

今天,我在这里想要展示,就是不使用框架,甚至不使用Python标准库中高级包,只使用标准库中socket接口(我不是很明白套接字这个翻译,所以使用socket英文名字),写一个Python服务器...在当今Python服务器框架 (framework, 比如Django, Twisted, web.py等等) 横行时代,从底层socket开始写服务器似乎是一个出力不讨好笨方法。...socket使用并不局限于Python语言,你可以用C或者JAVA来写出同样socket服务器,而所有语言使用socket方式都类似(Apache就是使用C实现服务器)。...(参考Python多线程与同步,Python多进程初步,Python多进程探索) 2) 我们服务器程序还不完善,我们还可以让我们Python程序调用Python其他功能,以实现更复杂功能。...比如说制作一个时间服务器,让服务器向客户返回日期和时间。你还可以使用Python自带数据库,来实现一个完整LAMP服务器。 3) socket包是比较底层包。

836100

Python应用02 Python服务器进化

在上一篇文章中(用socket写一个Python服务器),我使用socket接口,制作了一个处理HTTP请求Python服务器。...任何一台装有操作系统和Python解释器计算机,都可以作为HTTP服务器使用。我将在这里不断改写上一篇文章中程序,引入更高级Python包,以写出更成熟Python服务器。...支持POST 我首先增加该服务器功能。这里增添了表格,以及处理表格提交数据"POST"方法。如果你已经读过用socket写一个Python服务器,会发现这里只是增加很少一点内容。...CGI实现方式有很多,比如说使用Apache服务器与Perl写CGI脚本,或者Python服务器与shell写CGI脚本。...为了使用CGI,我们需要使用BaseHTTPServer包中HTTPServer类来构建服务器Python服务器改动很简单。

88460

使用Python实现简单Web服务器

随着互联网快速发展,Web服务器已经成为了我们生活中不可或缺一部分。在本文中,我们将使用Python编写一个简单Web服务器,它能够接收HTTP请求并返回响应,同时也支持静态文件访问。...这些文件可以直接被Web服务器返回给客户端。二、实现过程接下来我们将介绍如何使用Python编写一个简单Web服务器。...我们将会使用Python标准库中http.server模块,这个模块可以帮助我们快速创建一个简单Web服务器。...Web服务器基本概念和工作原理,还可以加深对Python网络编程理解。...在这个过程中,我们使用了Python标准库中http.server模块和socketserver模块来快速搭建Web服务器,并定义了一个简单请求处理器来处理客户端请求。

34010
领券