python创建字符串数组_用zeep创建一个字符串数组参数?
我有一个供应商提供的webservice;某个操作的WSDL如下所示:
...
...
在WSDL上运行python -mzeep ipam_export.wsdl会产生以下结果:
^{pr2}$
我在执行initExportDevice调用时遇到困难,特别是options参数。在filter_type=client.get_type('ns1:string')
filter=filter_type('addrType=4')
options_type=client.get_type('ns0:ArrayOf_soapenc_string')
options=options_type(['recurseContainerHierarchy'])
client.service.initExportDevice(filter, options)
但这引发了一个例外Any element received object of type 'str', expected lxml.etree._Element or zeep.objects.string
See http://docs.python-zeep.org/en/master/datastructures.html#any-objects for more information
任何options_type=client.get_type('ns0:ArrayOf_soapenc_string')
options=options_type('recurseContainerHierarchy')
client.service.initExportDevice(filter, options)
或者factory = client.type_factory('ns0')
options=factory.ArrayOf_soapenc_string(['recurseContainerHierarchy'])
client.service.initExportDevice(filter=filter, options=options)
或者factory = client.type_factory('ns0')
options=factory.ArrayOf_soapenc_string('recurseContainerHierarchy')
client.service.initExportDevice(filter=filter, options=options)
或者factory = client.type_factory('ns0')
options=factory.ArrayOf_soapenc_string(_value_1=['recurseContainerHierarchy'])
client.service.initExportDevice(filter=filter, options=options)
所有人都提出了同样的例外options_type=client.get_type('ns0:ArrayOf_soapenc_string')
options=xsd.AnyObject(options_type, ['recurseContainerHierarchy'])
client.service.initExportDevice(filter, options)
收益率argument of type 'AnyObject' is not iterable
如何构造这个参数?在
python创建字符串数组_用zeep创建一个字符串数组参数?相关推荐
- python建立复数数组_深入理解NumPy简明教程---数组1
目前我的工作是将NumPy引入到Pyston中(一款Dropbox实现的Python编译器/解释器).在工作过程中,我深入接触了NumPy源码,了解其实现并提交了PR修复NumPy的bug.在与Num ...
- Python统计一个字符串中所有字符在另一个字符串出现的总次数
代码功能:统计一个字符串中所有字符在另一个字符串中出现的总次数. 技术要点:函数式编程. 可能的应用:垃圾邮件分类.在大部分垃圾邮件中,为了防止被分类为垃圾邮件,会在一些关键字中间插入类似于[.].* ...
- 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个...
2019独角兽企业重金招聘Python工程师标准>>> 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如"我ABC ...
- 编写一个截取字符串的函数,输入为一个字符串和字节数, 输出为按字节截取的字符串。 但是要保证汉字不被截半个。
题目: 编写一个截取字符串的函数,输入为一个字符串和字节数, 输出为按字节截取的字符串. 但是要保证汉字不被截半个,如"我ABC"4, 应该截为"我AB",输入 ...
- 将字符串的一部分拷贝到另一个字符串
主要3中实现方式:strncpy().string类.memcpy() 通过string实现更方便. 1.strcpy() 无法实现将字符串的一部分拷贝给另一个字符串. 2.strncpy() 利用标 ...
- scala 字符串转换数组_如何在Scala中将字节数组转换为字符串?
scala 字符串转换数组 Byte Array in Scala is an array of elements of a byte type. String in Scala is a colle ...
- cmake字符串转数组_掌握常用的数据结构之数组和字符串
点击上方蓝字设为星标 每周一.三.五上午 8:30 准时推送 下面开始今天的学习- 数组和字符串 所谓数组,是有序的元素序列.组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量.用 ...
- .net 遍历数组找重复值写入一个新数组_第二轮 Python 刷题笔记一:数组
经过四十多天缓慢的刷题,现在进度大概是刷了八十多道 LeetCode 题,最近也在吸取过来人的经验,仍然需要对刷题计划进行调整. 首先明确一下目标,我是有些 Python 基础,想通过刷题掌握更多算法 ...
- java创建access数据库_使用Java创建Access数据库文件(.mdb或.accdb)
Jackcess 2.x的更新:现在使用DatabaseBuilder创建(或打开)数据库,因此要创建一个新的数据库文件,我们这样做 import java.io.File; import java. ...
- python正则表达式排除字符_利用正则表达式排除特定字符串
查找不以baidu开头的字符串 baidu.com sina.com.cn 正则:^(?!baidu).*$ 匹配结果就是第2行,也就是第1行被排除了 这里使用了零宽度断言(?!exp),注意,我们 ...
最新文章
- Redis主从+KeepAlived实现高可用
- 进程编译连接动态库,需要将动态库改为lib***.so
- 原 hibernate与mysql字段类型对应关系
- 【转】10.Qt编程涉及的术语和名词
- 【Flink】Flink调优指南
- 浙大 PAT b1036
- python compile函数_python 内置函数 compile()
- SparkContext详述
- 修改服务器资产信息,CMDB服务器管理系统【s5day90】:创建资产更新服务器硬盘信息...
- Dropout 理论基础与实战细节
- java ole excel_Java 添加OLE对象到Excel文档
- “个人云”复兴:智能化成为新趋势
- 新版FMEA软件结构树图 免费申请试用(FMEAHunter)
- libyuv 交叉编译
- 关于Qt::WA_TransparentForMouseEvents的一些记录
- Java微信开发(通过java程序获取用户个人信息)
- 机器学习入门 线性回归及梯度下降
- Itest(爱测试),最懂测试人的开源测试管理, 开源BUG跟踪管理软件隆重发布
- IPHONE苹果手机短信短消息备份导出,格式分析,数据库sqlite
- adb连接小米电视,尝试去除开机广告失败补救方法
热门文章
- 如何删除双系统中的其中一个(完全删除)
- 404丨戳心!等我写完这行代码就和你“吃鸡”
- cat环境搭建及springboot项目接入
- uni-app的checkbox多选和全选
- sprintf左右对齐
- vue-element-admin-master 在线教育 - 【4】你用 POI,我已经用 EasyExcel 了+课程科目管理
- Java中把word转换成图片
- mcs-51单片机CPU的内部结构及工作原理
- Java到底能做什么事情呢?
- python判断是否为英文_Python判断字符串是否纯英文(纯ASCII码字符)