2

C ++でプログラムを実行するためにPythonでプログラムを作成しようとしています。うまくいかなかったので、できる限りそれぞれの最も基本的なバージョンを作成しました。C++ プログラムは、stdin から文字列を取り込んで出力するだけです。Python コードは次のように記述します。

import popen2, string, StringIO

fin, fout = popen2.popen2("PyTest")
msg = ur"Hello, world!"
print msg
fout.write(msg)
print fin.readline()

ただし、出力は次のようになります。

Hello, world!
Hello,

私が見続けている問題は、文字列リテラルであっても、スペースが文字列を分割しているように見えることです。ここで何をすべきかよくわかりません。助言がありますか?

4

1 に答える 1