2012-01-03 18 views
0

私は2つのプログラム間の変数の共有方法を知る必要があります。 基本的にgoプログラムは文字列のような変数を記述する必要があり、pythonプログラムはこの変数を読み取る必要があります。 お願いします、よろしくお願いします。Pythonと言語の間で変数を共有する方法は?

+1

質問に文脈を提供できますか?たぶんいくつかのコードが役立つだろう...ありがとう! – charlax

答えて

1

標準ストリームを使用します。単純なprintfコマンドを使用して、文字列をstdoutに出力してください。 Pythonのraw_input()でそれを読んでください。

はそうのような二つのプログラムを実行します。Windowsでは

./output | ./read.py

+0

私は標準ストリームを使うことができません。私は解決策が必要です。 – angelius

+0

変数をtmpファイルに出力し、Pythonコードから読み込むことができます。 – OCyril

1

を、2つのプロセス間通信を行うための最も一般的な方法は、「名前付きパイプ」される(またなど、TCP/IP、Webサービスかもしれません..)。

醜いが軽い方法は、ファイルに値を書き込んで、それをPythonから読み込むことです。

関連する問題