Python与C++的集成。Python将字符串打印为多行

2024-09-26 22:49:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用Python编写一个程序,用C++运行程序。它不能正常工作,所以我做了我能做的最基本的版本。 C++程序只从STDIN中取出一个字符串,然后打印出来。 Python代码如下:

import popen2, string, StringIO

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

但是,输出如下所示:

^{pr2}$

我一直看到的问题是,尽管它是一个字符串文本,但空格似乎将字符串分隔开。我真的不知道该怎么办。有什么建议吗?在


Tags: 字符串代码import程序版本stringpyteststdin

热门问题