Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用sud在soap请求中生成空数组_Python_Soap_Suds - Fatal编程技术网

Python 如何使用sud在soap请求中生成空数组

Python 如何使用sud在soap请求中生成空数组,python,soap,suds,Python,Soap,Suds,我发出的SOAP请求需要一个字符串数组,对于某些请求,它应该是空的。XML应如下所示: 但是当我发送请求时,元素根本不在XML中。没有标签,因此我的请求失败 但是,如果我添加一个元素,甚至是一个空字符串,就会出现周围的数组标记,请求就会成功。例如: instanceNames = client.factory.create('ns2:ArrayOfstring') instanceNames.string = [""] 产生: <ns0:instanceNames> <ns1

我发出的SOAP请求需要一个字符串数组,对于某些请求,它应该是空的。XML应如下所示:

但是当我发送请求时,元素根本不在XML中。没有标签,因此我的请求失败

但是,如果我添加一个元素,甚至是一个空字符串,就会出现周围的数组标记,请求就会成功。例如:

instanceNames = client.factory.create('ns2:ArrayOfstring')
instanceNames.string = [""]
产生:

<ns0:instanceNames>
<ns1:string></ns1:string>
</ns0:instanceNames>
但我不希望有那种空虚的内在因素


我是不是遗漏了什么?

原来我遗漏了什么:

instanceNames.string = [None]
甚至:

instanceNames.string.append(None)
instanceNames.string = [None]
instanceNames.string.append(None)