• Python调用服务接口 2017-01-09 14:06:20
    /usr/bin/env python # coding=utf-8 ###################################################################### # Author: yini.xie # Create Time: 2016-07-05 16:28:42 # Descriptioin: #####################
    #! /usr/bin/env python
    # coding=utf-8
    ######################################################################
    # Author: yini.xie
    # Create Time: 2016-07-05 16:28:42
    # Descriptioin:
    ######################################################################
    import os
    import sys
    import time
    import json
    import urllib
    import urllib2
    from urllib import quote
    from datetime import datetime
    
    pathATM = "http://192.168.217.217:4080/invoke.json"
    
    def fmtLen(value, length=7):
        fmt = '{0:>%d}' % (length)
        return fmt.format(value)
    
    
    def changeWithdrawRule(customerId, productCode, ruleTemplateId, ruleId, operator):
        service_url_s = "http://service.xxx.com/tsService/TSRuleService_1.0.0"
        method_s = "bindCustomerWithdrawRuleTemplate"
        params_s = "parameters[]=%d&parameters[]=%d&parameters[]=%d&parameters[]=%d&parameters[]=%s" % (customerId, productCode, ruleTemplateId, ruleId, operator)
        params_s += "&url=%s&method=%s&parameterTypes[]=int&parameterTypes[]=int&parameterTypes[]=int&parameterTypes[]=int&parameterTypes[]=java.lang.String" % (service_url_s, method_s)
        url_s = pathATM + "?" + quote(params_s, safe='&=')
        data_s = urllib2.urlopen(url_s).read()
        print url_s
        return json.loads(data_s)
    
    if __name__ == '__main__':
        start = datetime.now()
    
        for line in open(sys.argv[1]).xreadlines():
            fields = line.strip().split()
            customerId = int(fields[0])
            productCode = int(fields[1])
            ruleTemplateId = int(fields[2])
            ruleId = int(fields[3])
            print "start to deal customerId = " + str(customerId)
            
            changeWithdrawRule(customerId, productCode, ruleTemplateId, ruleId, "Case")
        
    
        end = datetime.now()

    运行Python脚本,即可调用相应的接口修改数据库数据。

    python ChangeCustomerRule.py text.txt

    text.txt中即为参数,以空格分隔

    展开全文
  • 基于python的微信公众号开发教程
  • 通过学习虫师的《Python web接口开发与测试》一书记录并总结一些主要知识点和心得。 2017.12.04 1. 创建一个Django项目 前提:安装好python和Django,以及需要一个IDE,之前的python程序都在Eclipse IDE中编辑,...
  • python开发接口 2019-01-05 16:08:29
    目录:第一部分flask简介,第二部分简单开发get和post接口例子 一、flask开发接口简介 flask是一个python编写的轻量级框架,可以使用它实现一个网站或者web服务。此外,python 运用Django 开发后台接口。本文就用...
  • python基础教程 python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器 python基础系列教程——Python库的安装与卸载 python基础系列教程——Python3.x标准模块库目录 ...
  • pip install django==1.9.7
  • 使用 Python 和 Flask 设计 RESTful API 近些年来 REST (REpresentational State Transfer) 已经变成了 web services 和 web APIs 的标配。 在本文中我将向你展示如何简单地使用 Python 和 Flask 框架来创建一...
  • 从本篇教程开始,所有的开发都会在Python环境中进行(谢天谢地可以和C++说再见了)。 通常情况下,一个交易程序的架构会由以下三个部分组成: 底层接口:负责对接行情和交易API,将数据推送到系统核心中,...
  • python入门-api接口服务 2019-08-26 18:38:42
    它由Armin Ronacher开发,他领导一个名为Pocco的国际Python爱好者团队。Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。两者都是Pocco项目。Flask是目前十分流行的web框架,采用Python编程语言来实现相关功能。...
  • 我们的目标是用Python语言,基于Django框架,利用MVC模型,实现后台方面的针对数据库的API开发。先了解一下互联网的WEB架构,如上图:互联网的WEB架构大致分为三层,web层、app层和数据库层。Web层:如apache网站...
  • FastApi 是一个异步 Web 框架,它的速度非常非常非常快。...速度可以匹敌 Golang 写的接口 有官方的docker 镜像,方便用docker部署 1、安装 FastAPI 模块 python3 -m pip install fastapi 2、安装Uvicorn...
  • Python实现一个简单接口编写之前需要了解一些后端开发的一些基本的知识、Flask框架和postman工具。 Flask与Django的区别 Django功能大而全,Flask只包含基本的配置 Django的一站式解决的思路,能让开发者不用在...
  • 免费入群领取【超全Python资料包+17本学习电子书】 真实案例实战python数据分析。是少见的一条龙从数据抓取—清洗—分析—绘图讲解,都是实际案例,让你了解数据分析清洗挖掘的最快途径。...
  • python web开发入门 2019-01-23 22:23:48
    ps:最近(18.2.26)对内容做了一些修改。 Python web开发通常都是从学习某一种框架开始,比如Django,flask。...Python web开发是web开发的子集,在学习如何用Python开发web应用之前,我们需要了解web服...
  • 1. Python的rest框架 主要介绍Django和flask两种。 Django是Python Web 框架中重量级选手的最具代表性的一位。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。Django提供了很多的工具,对很多东西也做...
  • 因为前面已经成功连接了数据库并且查询到了数据库数据,所以我就想着能不能做一个简单的web接口,因为现在都是使用前后端分离开发模式。然后就参考廖雪峰老师的教程使用了falsk这个web框架 开发 import flask from ...
  • Python接口测试入门 2018-09-14 16:10:02
    一.自动化测试常用框架  1.数据驱动测试框架  描述:数据与测试脚本分离,便于测试数据的单独维护  模型: ... 描述:根据业务功能将脚本模块化并从外部调用数据,便于不同业务模块的脚本单独维护 ...
  • Python 快速入门实战教程 2019-07-17 14:48:02
    两年前,因项目需要,作者首次接触 Python,从此便一发不可收,基于 Python 完成了多个项目的开发。一路走来,深感书本与实践脱离之痛,市面上种类繁多的编程辅导书,大都力求面面俱到,动辄数百页,难免...
  • 本节开始,开始介绍python接口自动化测试,首先需要搭建python开发环境,到https://www.python.org/下载python版本直接安装就以了,建议 下载python2.7.11版本,当然,也是可以下载python最新版本的。 接口测试是...
  • 原来python开发后端服务器还可以这么简单(未完待续)​ 作为一个android开发者,工作和生活中想写一个服务器作为测试,可是都很麻烦。这两天跟着书写了python+Django的管理系统,另外提供web接口可以给前端使用。...
1 2 3 4 5 ... 20
收藏数 31,250
精华内容 12,500