如何读取我自己的python代码生成的数据?

时间:2019-08-08 21:11:40

标签: python visual-studio

我有一个C ++程序,可以打印一些数据,但是我从python脚本调用了该程序(我已经执行了boost python集成)。但是现在我想从相同的python脚本读取生成的数据,但是我只是不知道如何(对Python来说是新的)。

我尝试了来自堆栈溢出的一些建议,例如

import subprocess
command = ['ls', '-l']
p = subprocess.Popen(command, stdout=subprocess.PIPE, 
stderr=subprocess.IGNORE)
text = p.stdout.read()
retcode = p.wait()

但是编译器抛出错误     模块“子进程”没有属性“ IGNORE”

也许我当前的Python版本存在兼容性问题。我使用随Microsoft Visual Studio 2019一起安装的Python 3.6.7环境。这可能是原因之一吗?

我需要读取的数据在命令提示符下看起来像这样:

sol1=3.14789865446, .............................. (6 float values)
sol2=4.68909927756, .............................. (6 float values)
.
.
.
.
sol7=0.64527278288, .............................. (6 float values)

0 个答案:

没有答案