我想做的是我想使用 python 读取一个文件,然后使用文件中的数据,在 c/c++ 中创建一个变量(我不想从文件中读取 var :) ).
这可能吗? 如果这是可能的,那么你会怎么做?
谢谢大家!
最佳答案
也许 Boost.Python能帮忙。
您可以向 Python 脚本公开 C++ 函数。类似的东西:
void do_sth_with_processed_data(const std::string& data)
{
// …
}
BOOST_PYTHON_MODULE(do_sth)
{
def("do_sth_with_processed_data", do_sth_with_processed_data);
}
在您的 Python 脚本中,您现在可以:
import do_sth
// …
do_sth_with_processed_data(my_processed_data) // this calls the c++ function
关于c++ - 连接c/c++和python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5502787/