web.py是Python的web框架,它简单而且功能强大。它安装后启动服务,然后通过url和端口访问服务内容;下面将简单尝试一下,更多的内容可以参考官网内容:https://webpy.org/docs/0.3/ 。
首先安装服务,可以采用pip安装,这边用的是Python3版本;
模块安装后,启动服务,首先新建jiujiang.py,然后录入如下代码;
#!/usr/bin/env python
#coding:utf-8
'''
from JiuJiang
树莓酱的操作实例
https:://www.suhmeijiang.com
'''
#模块引入
import web
#路由规则定义
urls = (
'/index/(.*)', 'index',
'/jiujiang/(.*)', 'jiujiang'
)
app = web.application(urls, globals())
class index:
def GET(self, name):
if not name:
name = 'World'
return 'Hello, ' + name + '!'
#定义处理类
class jiujiang:
def GET(self, data):
return 'jiujiang test '+ data
#服务启动
if __name__ == "__main__":
app.run()
文件保存后,执行命令,启动服务;其中2323是自定义端口,不写默认为8080;
服务启动后,我们可以用同局域网的电脑和手机访问;http://192.168.0.118:2323/jiujiang/webpy
浏览器访问效果
手机访问效果
接口访问后,可以看到服务端访问日志如下图:
访问日志
其他操作或者效果可以参考网上其他讲解。