python搭建服务器以快捷著称,实际上,我们也可以使用Python搭建简易的服务器。 1.环境配置 当然首先得搭建python的开发环境,对于Mac和linux的用户来说,一般python是自带的,当然,如果没有的话也可以很方便地进行安
python搭建服务器以快捷著称,实际上,我们也可以使用Python搭建简易的服务器。
1.环境配置
当然首先得搭建python的开发环境,对于Mac和linux的用户来说,一般python是自带的,当然,如果没有的话也可以很方便地进行安装,在终端输入以下命令:
sudo apt-get update
sudo apt-get install python
即可进行快速集成安装。
对于windows用户,可以去python的官网下载python官网,下载完成之后,解压,将里面的bin目录配置到系统环境变量即可。
2.python自带WEB模块
python自带的web模块包含Basehttpserver、SimpleHttpServer、CGIHTTPServer这三种,
使用python自带的包就能快速搭建起python服务器。
使用方法很简单,直接用终端进入到所选定的文件目录,在终端输入:
python -m SimpleHTTPServer 8080
如果返回结果为:
则说明开启成功,在8080端口开启python自带的SimpleHTTPServer。
可以直接在本地浏览器输入: localhost:8080,就能访问SimpleHTTPServer服务。默认访问的是index.html文件,如果没有index.html的话会列出目录下的全部文件。
3.使用web.py
除了使用python自带的web模块以外,我们还有许多方便的web框架可以使用,包括Django、Tornado、Web.py等,这里简单介绍web.py的使用。
web.py官网给出了详细的使用说明web.py官网
可以从
http://webpy.org/static/web.py-0.37.tar.gz
直接下载web.py安装文件,在linux的终端也可以输入:
curl -O http://webpy.org/static/web.py-0.37.tar.gz
进行下载,下载好之后进行解压
tar -zxvf web.py-0.37.tar.gz
解压之后会出现web.py的文件夹,进入到该文件夹下,输入:python setup.py install
进行安装,安装好之后就能使用web.py了。
创建一个工程目录,创建一个文件命名为:test.py
里面输入:
import web
import commands
urls=(
'/','index',
)
class index:
def GET(self):
return 'hello web.py'
if __name__ == "__main__":
app = web.application(urls,globals())
app.run()
python test.py 8080
可以看到
hello web.py
这个例子只是GET的基础用法,当然也有POST的用法,详细的用法可以见web.py的官网。
--结束END--
本文标题: python搭建服务器
本文链接: https://www.lsjlt.com/news/185051.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-11
2024-05-11
2024-05-10
2024-05-07
2024-04-30
2024-04-30
2024-04-30
2024-04-29
2024-04-29
2024-04-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0