众所周知,python是一种胶水语言,具有很好的附着性以及与其他语言之间的兼容性等特点。
python与c语言之间的混合编程,可以解决使用python进行底层开发所遇到的问题,亦可解决c语言做大型工程时的不足。
以上乃个人观点,如有不成熟之处,希望各位看官指出。
混合编程首要解决之问题,是参数传递和语言接口之间的问题。
ctypes模块是专门为我们提供c语言接口的,通过导入ctypes模块,我们就可以使用python和c来一同开发程序,补足两种语言的不足之处。
本文主要是对python与c进行混合编程做一个试探性说明,之后会使用python&c开发一些项目,有待下次补充!