私のセットアップは次のとおりです。
Python 2.6 (商用アプリに組み込まれている) は、サブプロセスを使用して (外部) python 2.7 で外部スクリプトを起動します。
次に、外部スクリプトは socket モジュールを使用して、python コマンドを組み込み python に送り返します。
ソケットは次のコードで初期化されます。
self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
そして、次を使用してコマンドを送信します。
self.sock.send("print ('hello, world!')")
これは現時点では非常にうまく機能しています。必要なすべてのコマンドを送信し、プログラムを適切に制御できます。
私の質問:ソケットを介して情報を送信するように要求するにはどうすればよいですか?
たとえば、プログラムに文字列のリストを提供するように依頼する必要があります。しかし、埋め込まれた python が開いているソケットを介してデータを返す方法を理解するのに苦労していますか?
ありがとう!