【发布时间】:2012-06-20 06:08:15
【问题描述】:
我想执行一个代码 helloword.cpp,它接受来自控制台的一些参数,解析这些参数,然后在控制台中打印“hello world”。
现在,我想从 python 脚本 parsearguments.py 中解析这些参数
例如:
def parse_arguments:
...# some code
return arguments
现在,我如何在 python 和 c++ 之间进行通信。 我一直在阅读并看到 cython、boost python 是选项,但我很难找到正确的简单 hello world 示例。
任何建议将不胜感激。 谢谢
【问题讨论】:
-
一个不执行C++源代码。
-
您的解决方案对我来说听起来不太好,但也许我缺少一些上下文。你为什么决定首先用 Python 解析参数?
-
@Grigory:我使用的是用 c++ 编写的框架之一,而我主要使用 python ......到目前为止,我首先收集数据并从 python 中推断出一些东西......然后那个推断是需要传递给那个 C++ 框架。截至目前,我在中间步骤中将所有内容保存在一个文本文件中,然后将该文件读入 C++,但我想将它们集成在一起。什么是最好的方法。谢谢
-
@IgnacioVazquez-Abrams:嗨。感谢您的评论。那么解决这个问题的好方法是什么。谢谢。
-
首先,告诉我们您真正拥有什么。
标签: c++ python ctypes cython boost-python