Python与其他语言混编 python与c/cpp混编¶ 可选方案: ctypes:python官方提供的方式,导入动态库 CFFI:优势是只需要知道C和Python,足够简单;提供ABI/API模式,官方建议用API模式 SWIG:优势是适合把C API接口包装成其他各种语言的API,只需要维护一套中间代码 cppyy: Automatic Python-C++ bindings 用python或许可以给c做单元测试,比如: 用Python做C函数的单元测试