你能用python连接到web服务,没有外部模块吗?

时间:2012-12-13 23:04:00

标签: python web-services powershell soap module

我使用PowerShell使用以下代码连接到Web服务:

$websvc = New-WebServiceProxy -uri http://myserver:9111/servname?wsdl

然后我可以在变量上运行方法,例如:

$websvc.getProp()

我想在Unix环境中使用python执行此操作,但我似乎无法在不使用外部模块的情况下找到方法(例如:SOAPpy,ZSI,SUDS等)。我无法在Unix环境中安装任何python模块,所以我想尝试使用标准的模块库。有没有办法用Python 2.6做到这一点,没有外部模块?另外,我假设这是一个SOAP服务;但我没有和开发者讨论过,所以我不能100%肯定。

1 个答案:

答案 0 :(得分:2)

(a)是的,python附带了所有可以直接执行此操作 的内容,尽管比刚安装库时更加笨拙。

(b)您不需要root用户来安装模块。最方便的方法是使用virtualenvpip