如下所示:
#! /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¶meters[]=%d¶meters[]=%d¶meters[]=%d¶meters[]=%s" % (customerId, productCode, ruleTemplateId, ruleId, operator) params_s += "&url=%s&method=%s¶meterTypes[]=int¶meterTypes[]=int¶meterTypes[]=int¶meterTypes[]=int¶meterTypes[]=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调用RPC接口的实例详解,包括了对python调用RPC接口的实例详解的使用技巧和注意事项,需要的朋友参考一下 要调用RPC接口,python提供了一个框架grpc,这是google开源的 rpc相关文档: https://grpc.io/docs/tutorials/basic/python.html 需要安装的python包如下: 1.grpc安装 pip inst
本文向大家介绍Spring-cloud-eureka使用feign调用服务接口,包括了Spring-cloud-eureka使用feign调用服务接口的使用技巧和注意事项,需要的朋友参考一下 Spring-cloud-eureka使用feign调用服务接口的具体方法,供大家参考,具体内容如下 基于spring-boot 2.0以上版本完成的微服务架构 pom.xml feignClient fin
本文向大家介绍python调用接口的4种方式代码实例,包括了python调用接口的4种方式代码实例的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了python调用接口的4种方式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python中调用API的几种方式: - urllib2 - httplib2 - pycurl - r
单点登录 获取从第三方单点登录连接 $app->provider->getLoginUrl(string $redirectUri = '', string $userType = 'admin', string $state = ''); //$redirectUri 回调地址 $userType支持登录的类型 获取登录用户信息 $app->provider->getLoginInfo(st
本文向大家介绍C#调用Python的URL接口的示例,包括了C#调用Python的URL接口的示例的使用技巧和注意事项,需要的朋友参考一下 VS2013的简单WInForm控件,通过WebRequest,WebResponse来访问,接收: Python 简易接口:http://127.0.0.1:5000 基于这种访问方式,就可以用C#调用机器学习等人工智能及其它python业务接口了... 以
本文向大家介绍Python调用接口合并Excel表代码实例,包括了Python调用接口合并Excel表代码实例的使用技巧和注意事项,需要的朋友参考一下 在工作中经常遇到需要打开许多个excel表格,然后合并的需求,合并的同时要求格式必须原汁原味的保留。利用VBA代码可以比较轻松的解决,现在我们来看Python中如何实现。 上代码: 输出是文件夹下新建一个'joined‘的文件夹,里面有一个合并后的