2010-08-08 85 views
2

很久以前,我用python编写了一个程序(使用标准的python库)。现在我需要在标准C中编写相同的程序,因为缺少对该设备的python支持。Python到C代码?

请建议我使用程序或转换方法将该python代码转换为C代码。

在此先感谢。

回答

4

Shedskin可以做的伎俩:

脱皮是一个实验性的编译器, 可以转化纯,但 隐含的静态类型的Python程序 为优化C++。它可以生成独立程序 或 扩展模块,可以导入 并用于较大的Python程序。

+0

Shedskin是最好的选择,但不幸的是,不是在SPL工作 – 2010-08-08 13:50:38

+0

所有模块是否编译成字节码,或C++代码? – extraneon 2010-08-08 13:52:53

1

那么这个设备有一个C库?您应该可以通过Python模块wrap the C library

您还可以使用cython写的接口到C代码