微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python2.7如何返回Double数据类型来满足WSDL中的元素?

如何解决python2.7如何返回Double数据类型来满足WSDL中的元素?

WSDL 中的元素:

<element name="matchPercentage" nillable="true" type="xsd:double"/>

来自 python2.7 django 应用程序的 SOAP 响应中的元素:

<matchPercentage xsi:type="ns1:float">52.4017467249</matchPercentage>

如何让 python2.7 返回 double 数据类型以满足 WSDL?

我知道认情况下 python 没有内置双数据类型......有没有办法构建一个?或者我可以安装的软件包?

寻找关于如何满足 type = double 的 WSDL 元素的任何想法。

更新:

我还应该提到,根据值在 python 中的类型,分配给响应中 xml 元素的类型是动态的。在这种情况下,该值是 python 中的 float 数据类型...所以类型 float 被分配给响应中的 xml 元素。

错误(呈现 xml 响应时): 无法将 System.Single 类型的对象分配给 System.Double 类型的对象

注意: System.Single = 表示单精度浮点数。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。