因为自己擅长的是php,所以用之前发的文章python采集到内容之后使用http接口方便php调用和处理。
pip install tornado
import tornado.ioloop
import tornado.web
class mainhandler(tornado.web.requesthandler):
def get(self):
"""get请求"""
a = self.get_argument('a')
b = self.get_argument('b')
c = int(a) int(b)
self.write("c=" str(c))
application = tornado.web.application([(r"/add", mainhandler), ])
if __name__ == "__main__":
application.listen(8868)
tornado.ioloop.ioloop.instance().start()
接口访问:http://127.0.0.1:8868/add?a=1&b=2
python文件调用其他.py文件的函数
如果a.py文件与b.py文件在同一个文件夹下:(a.py调用b.py的函数或者类)
b.py的函数:
def add(x,y):
z=x y
return z
a.py文件调用函数
from b import add
sum=add(4,5)
##或者
import b
sum=b.add(4,5)
b.py的类
class sum():
def init(self,x,y):
self.x=x
self.y=y
def add(self):
sum=self.x self.y
return sum
a.py文件调用类
from b import sum
get_sum=sum(4,5)
value=get_sum.add()
##或者
import b
get_sum=b.sum(4,5)
value=get_sum.add()