呼叫C++;来自Python的代码,反过来又调用Python(即Python->;C&>;x2B;>;Python),这是可能的吗? 我有一个多线程C++库,它现在已经具备了通过Python C API从内部调用Python脚本的能力。 不过,我也想在这个C++库中添加一个外部Python包装器,以便能够将它作为一个模块使用,再次使用C API。

呼叫C++;来自Python的代码,反过来又调用Python(即Python->;C&>;x2B;>;Python),这是可能的吗? 我有一个多线程C++库,它现在已经具备了通过Python C API从内部调用Python脚本的能力。 不过,我也想在这个C++库中添加一个外部Python包装器,以便能够将它作为一个模块使用,再次使用C API。,python,python-c-api,Python,Python C Api,有可能实现Python->C->Python链,或者像GIL这样的东西会为此产生问题吗?检查最后一段。使用ctypes从Python调用C相对容易。对于调用C++,你可能需要一些类似的东西。

有可能实现Python->C->Python链,或者像GIL这样的东西会为此产生问题吗?

检查最后一段。使用
ctypes
从Python调用C相对容易。对于调用C++,你可能需要一些类似的东西。