关于Python与C混合编程的好参考资料?

0 投票
3 回答
960 浏览
提问于 2025-04-16 05:31

我一直在看文档,但总是搞不太清楚。你们有没有什么好的学习资源推荐呢?

假设我有一个程序,

int main() {
   return 3;
}

我该怎么调用 cprogram.exe 并获取它的返回值(不一定是整数,也可以是结构体)。我现在没有具体的项目,只是想学习。所以除了回答这个问题,如果能推荐一些书籍或者其他学习资料,让我能继续深入了解这个内容,那就太好了;提前谢谢你们。

哈哈,句子结构真糟糕。

3 个回答

0

Python的官方文档可能是一个不错的起点:

http://docs.python.org/release/2.5.2/ext/intro.html

0

Wesley Chun在他的《核心Python编程》一书中有一个很不错的章节,详细讲解了怎么做。

1

最简单的方法就是创建一个dll文件(具体取决于你的平台),然后使用ctypes模块来调用它。创建dll的具体方法取决于你使用的编译器。关于ctypes的详细信息,可以查看这个链接:python.net/crew/theller/ctypes/tutorial.html

撰写回答