python 接口实现 供第三方调用的例子

yipeiwu_com6年前Python基础

实验环境

1.环境问题

python 2.7 以上自带的pyunit

bottle 作为一个python的简易服务器

在python安装目录 打开命令窗口(具体 shift+鼠标右键)

执行代码

pip install bottle

2.写一个bottle服务,也就是所谓的一个接口,供给浏览器调用的接口

#接口登陆
@route('/login/<uname>/<password>') #<uname><password>是URL中参数                
def index(uname,password):    
 sql=get_login(uname,password) #我自己写的登录方法,可以注掉
 return bottle.template('welcome {{name}}!!', name=uname)       
run(host='localhost', port=8080) 

3.我们看一下实际的调用结果

我这是之前写的一个爬虫接口

具体爬虫代码可以看

/post/167589.htm

以上这篇python 接口实现 供第三方调用的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python实现可变变量名方法详解

如果要写一个程序,让x1为1,x2为2,然后直到x100为100,你会怎么做? 在C这种静态语言里,变量名这个标识符实际上会被编译器直接翻译成内存地址,所以除了手动设置每个变量的值以外,...

用Python代码来解图片迷宫的方法整理

用Python代码来解图片迷宫的方法整理

译注:原文是StackOverflow上一个如何用程序读取迷宫图片并求解的问题,几位参与者热烈地讨论并给出了自己的代码,涉及到用Python对图片的处理以及广度优先(BFS)算法等。 问...

详解在python操作数据库中游标的使用方法

cursor就是一个Cursor对象,这个cursor是一个实现了迭代器(def__iter__())和生成器(yield)的MySQLdb对象,这个时候cursor中还没有数据,只有等...

python基础学习之如何对元组各个元素进行命名详解

python基础学习之如何对元组各个元素进行命名详解

元祖的创建 元祖创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 >>> temp=(1) >>> temp 1 >>>...

matplotlib中legend位置调整解析

matplotlib中legend位置调整解析

在画一些曲线图(linecharts)时,常常会出现多条曲线同时画在一张图上面,这时候就需要对不同的曲线进行不同的标注,以使读者能够清晰地知道每条曲线代表的含义。当你画很少的几条曲线时,...