HQlin / pyWebApiServer

python基于json-rpc的WebApiServer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyWebApiServer

工程简介

python基于json-rpc的WebApiServer

工程详解

  • 开发环境

    Win10 64位 + Python 2.7.14

  • 下载模块

    pip install jsonrpclib
    pip install pywin32
    pip install cx_Oracle
    pip install pymssql
    pip install pymysql
    
  • 目录结构

    --server    程序
        |-config.ini    配置文件
        |-jsonInterface.py    WebApiServer的具体接口定义
        |-jsonServer.py    jsonrpclib封装
        |-logger.py    日志类
        |-PythonService.py    Windows python程序服务设置
        |-sqlConn.py    不同数据库的数据库操作封装
        |-Test.py    测试启动WebApiServer
    --deamon.py    linux的守护进程
    
  • Windows python程序服务设置

    将Python27\Lib\site-packages\win32路径下的pythonservice.exe注册一下
    注册命令:pythonservice.exe /register
    
    安装服务: python PythonService.py install
    启动服务: python PythonService.py start
    关闭服务: python PythonService.py stop
    重启服务: python PythonService.py restart
    卸载服务: python PythonService.py remove
    

联系信息

Address: 广州
Email: SwimYanglin@foxmail.com
Github: github.com/HQlin

About

python基于json-rpc的WebApiServer


Languages

Language:Python 100.0%