Eddy的AI小助手-数据处理模块实现(11)

Python数据处理模块结构总览

Python版本:2.7.13

Http Server:Tornado

Http请求库:Requests

IDE:PyDev+Eclipse

工程目录


工程目录


turing:图灵机器人的请求封装模块(www.tuling123.com/);

utils:通用工具模块,当前只包含基于requests的http请求封装;

common_params:通用的常量定义模块;

http_request:http请求测试模块

test:本地功能测试模块

tornado_server:基于Tornado的web服务模块(部署在服务器中)

工程使用

本地功能测试

使用test进行本地功能的测试,比如测试本地的图灵请求功能,

图灵机器人接口模块测试代码
测试结果

Tornado web服务部署

在服务器端启动tornado_server模块即可,

#python tornado_server.py

Http请求测试

在部署好tornado_server web服务后,使用http_request模块完成http请求测试。比如客户端请求服务端的图灵能力(服务端调用图灵接口),

http请求测试代码
测试结果

其中,服务端与客户端之间基于Json进行通信。

项目代码

Java代码:github.com/CaiquanLiu/MyWeChatService.git

Python代码:github.com/CaiquanLiu/MyTuringService

博客地址:caiquanliu.github.io

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容