私はPythonを初めて使いました。私はPythonを使用しています。3.1.2私のコードを通してxml-rpcサーバーと通信しました。私のコードから、サーバーからのコメントのリストを取得するためにサーバーに接続するclient.pyを呼び出しています。複数の引数を含む文字列を渡す
ワーキングコード:
class xmlrpc:
def connect(self, webaddr):
self.server = ServerProxy(webaddr)
方法リスト: -
my_list = self.server.tests.getTests()
iは以下のように単一cmd_str
にtests.getTests()
を設定する制約をしたのに対し、上記の方法は、作動されるが、この場合、cmd_str
は文字列としてclient.pyに送信され、他の文字とは異なります。誰もがこれを達成する方法を私に助けてくれますか?
私はあなたが求めているものを考え出す本当に苦労しています。 "この場合は、cmd_strをclient.pyに文字列として送信し、他のものとは違います"と言い換えるか、いくつかの例を追加できますか? – garnertb
申し訳ありません。私の言うことは、私のプログラムでは、cmd_strをtests.getTests()にハードコーディングしてclient.py ..に渡していますが、client.pyがそれを読み込むと、 tests_gettests()ではなくcmd_strを値と見なします。 cmd_strの値をどのように渡すことができますか? – user1390672
私は単純な方法でそれを置くと、どのように印刷を実行するのですか?クラスサーバー: DEF isRunning(): プリント( "あなたはisRunning内にある") CMDSTR = "isRunning()" テスト= Server.cmdStr – user1390672