我有一堆C代码,我想使用Python的单元测试库(在Windows中)对它们进行单元测试,但我正在尝试找出连接C代码的最佳方法,以便Python可以执行它(并返回结果)。有没有人有用最简单的方法做到这件事的经验?
一些想法包括:
有没有一种规范的方法来做到这一点?我将用不同的C模块做很多这样的事情,所以我想找到一种最省力的方法。
发布于 2010-03-22 11:59:27
我认为确切的解决方案取决于您的代码。并不是所有的库都适合包装为DLL。
但是,有时需要在C代码和测试Python代码之间进行更彻底的交互。然后,最好的办法是把它作为一个扩展来挂接,SWIG是一个非常好的工具,它可以自动处理你会觉得无聊的大部分事情。
https://stackoverflow.com/questions/2482270
复制相似问题