这里完全是初学者,所以请温文点。我有一个example.cpp文件,它有一个主函数,它接受一些输入参数并返回一个整数值。
我如何在Python中运行这个.cpp文件,以便从Python中指定输入参数,并访问.cpp的输出,以便将其存储在Python中?
谢谢
我已经修改了main函数以接受命令行输入。你说“返回结果作为退出代码”是什么意思,kindall?
另外,我还想补充说,我希望返回一个从.cpp创建的向量,以便变量在Python语言中
发布于 2016-03-11 08:11:06
你可以看看https://docs.python.org/2.7/library/subprocess.html,看看它是否符合你的需求。该模块允许您生成新的进程,因此,如果您编译了cpp源代码,则只需调用可执行文件并根据需要处理输出即可。
发布于 2016-03-11 08:11:33
您不能运行.cpp文件,因为您需要从.cpp文件编译二进制文件才能执行它。首先,尝试使用您的终端对其进行编译,然后将其移植到python,并在Python脚本中将其自动化(我猜,这就是您希望用Python完成此操作的原因)。
https://stackoverflow.com/questions/35929840
复制相似问题