好吧。既然我在Github上的问题没有得到正确的回答,我被建议去一个合适的论坛,我在这里。我试图从另一个嵌入了PyBind11的Python文件导入一个Python文件。问题是这样的:
我有两个文件:* 峰面积 *:
def add(a, b):
return a + b
和 main.py:
print('Hello, world!')
我有我的C++代码:
py::initialize_interpreter(); // I am purposely not using eval_file because in the future I might not be using files, but strings instead.
py::exec(readFile("mts.py"));
py::exec(readFile("main.py"));
py::finalize_interpreter();
我的问题是,如何在'main.py'中导入'mts.py'?例如,如何在'main.py'中调用'add'?
1条答案
按热度按时间rsl1atfo1#
从逻辑上讲,您可以从www.example.com调用它main.py,例如 main.py:
希望我帮你解决了问题。