0

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

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

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

$websvc.getProp()

我想在 Unix 环境中使用 python 来做到这一点,但我似乎找不到不使用外部模块的方法(例如:SOAPpy、ZSI、SUDS 等)。我无法在 Unix 环境中安装任何 python 模块,所以我想尝试使用标准模块库。有没有办法用 Python 2.6 来做到这一点并且没有外部模块?另外,我假设这是一个 SOAP 服务;但我还没有和开发者讨论过,所以我不能百分百确定。

4

1 回答 1

2

(a) 是的,python 提供了一切可以相当直接地做到这一点,尽管比你只安装一个库要尴尬得多。

(b) 您无需成为 root 即可安装模块。最方便的方法是使用virtualenvand pip

于 2012-12-13T23:18:29.020 回答