最近,我一直在使用boost :: python使扩展名可行,以便从我的python程序中调用它。我觉得boost :: python api比官方的python方法更加清晰。
此扩展名从文件加载数据,并对文件应用数学算法。现在,我想将此python程序(加载c ++创建的扩展模块)集成到当前开发的c ++程序中,该程序也加载并使用此数据文件,因此我考虑使用(1.4)https://docs.python.org/3/extending/embedding.html,正在扩展嵌入式解释器,因此我可以摆脱扩展名并仅在主程序中加载数据文件一次,因此仍可以使用这些数据的函数访问Python。
我想知道是否可以在boost :: python中完成此操作,以及是否有可用的示例。
谢谢。