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 サービスであると想定しています。しかし、私は開発者と話し合っていないので、100% 確実なことは言えません。

4

1 に答える 1

2

(a) はい、Python には、これを合理的に簡単に行うためのすべてが付属しています。

(b) モジュールをインストールするために root になる必要はありません。これを行う最も便利な方法は、virtualenvと を使用することpipです。

于 2012-12-13T23:18:29.020 に答える