我们可以在Python中使用C代码吗?
- 论坛
- 我们可以在Python中使用C代码吗?
16 浏览
我们可以在Python中使用C代码吗?
我知道Python提供了一个API,可以在C代码中调用Python解释器,但我想要的是相反的。
我的程序需要使用一些C API,所以代码必须用C来编写。但我也想用Python打包这个程序。这意味着我想在Python中调用那些C函数或可执行文件。这可行吗?
如果我想将C代码作为库使用,也就是在Python中使用#include
和链接*.o
,应该如何做呢?这可行吗?如果我将C代码编写成可执行文件,也就是变成一个命令,我能直接在Python中调用它吗?
另外,我听说Python代码可以编译,这意味着我们可以在没有源文件的情况下执行代码吗?输出的文件是二进制文件吗?这会提高性能吗?