2012-01-26 88 views
2

我是新来的Python和当前正在运行2to3的工具之后,做一些翻译为2.7至3.2。它无法解决的一个问题是导入.xsd或.wsdl文件。在2.7 东西一样import content,凡在我们的目录似乎正常工作内容.xsd文件,但3.2不能解决此输入。有谁知道我该怎么做?如何导入的.xsd或文件的.wsdl在Python 3.2

谢谢!

回答

2

这听起来像你使用你的.xsd.wsdl文件代码生成器,是否正确?

否则,我很困惑,当你说你不能导入.xsd文件你的意思; 我不认为Python的工具链导入可以让你做到这一点没有为SOAP客户端一个新的进口商 写具体。

我最近有一个SOAP服务进行沟通和suds解决。

Client对象肥皂水接受URL到WSDL文件(我不得不修改以指定一个本地.wsdl文件使用file://的URL)

from suds.client import Client 

a = Client(<url_to_wsdl_file>) 
a.service.Method() 

希望这有助于!我不确定suds是否符合Python 3,并且快速搜索不会产生任何有用的信息。