关于Python与C混合编程的好参考资料?
我一直在看文档,但总是搞不太清楚。你们有没有什么好的学习资源推荐呢?
假设我有一个程序,
int main() {
return 3;
}
我该怎么调用 cprogram.exe 并获取它的返回值(不一定是整数,也可以是结构体)。我现在没有具体的项目,只是想学习。所以除了回答这个问题,如果能推荐一些书籍或者其他学习资料,让我能继续深入了解这个内容,那就太好了;提前谢谢你们。
哈哈,句子结构真糟糕。
3 个回答
0
Python的官方文档可能是一个不错的起点:
0
Wesley Chun在他的《核心Python编程》一书中有一个很不错的章节,详细讲解了怎么做。
1
最简单的方法就是创建一个dll文件(具体取决于你的平台),然后使用ctypes模块来调用它。创建dll的具体方法取决于你使用的编译器。关于ctypes的详细信息,可以查看这个链接:python.net/crew/theller/ctypes/tutorial.html