Python脚本到c .obj文件

时间:2018-06-29 19:08:53

标签: python c++

如果可能,如何将.py脚本编译为.obj文件?

能否编译python脚本和c文件并将其链接到exe。

1 个答案:

答案 0 :(得分:0)

我不确定您要解决什么问题。您的问题太笼统了。

Python会自动编译所有代码,但它会使用python字节码生成.pyc文件,然后需要VM来执行它,类似于C#和Java等其他语言。

要与C集成,通常的方法是对python进行C扩展,然后可以从python代码中调用它。

如果您想从python代码生成.exe,则转到方法是使用pyinstaller之类的东西,它将python,所有库和您的代码捆绑在一个.exe文件中,并在执行时将其解压缩。

如果您真的想将python代码转换为机器可读的x86代码(为什么),则可以使用cython之类的东西(将类似python的代码转换为C代码);结果可能不是您期望的。