对python和C代码混合有什么好的参考?

时间:2010-10-15 01:57:09

标签: python c

我一直在看文档,但我似乎无法理解,他们你们知道任何擅长教学的东西。

说我有一个程序,

int main() {
   return 3;
}

如何调用cprogram.exe并获取返回值(不一定是int,结构也是如此)。我没有一个我正在研究的具体项目,只是想学习。所以除了回答这个问题之外,还有一些参考资料(书籍或其他),我可以在这里继续学习,因为我知道它比这更复杂;会好的;提前谢谢。

lol句子结构。

3 个答案:

答案 0 :(得分:1)

最简单的方法是创建一个dll左右(取决于你的平台),然后使用ctypes模块调用它。创建dll的确切方法取决于您的编译器。对于ctypes,请参阅http://python.net/crew/theller/ctypes/tutorial.html

答案 1 :(得分:0)

Wesley Chun在他的“核心Python编程”一书中有一个很好的章节,展示了如何做到这一点。

答案 2 :(得分:0)

Python文档本身可能是一个很好的起点:

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