如果可能,如何将.py脚本编译为.obj文件?
能否编译python脚本和c文件并将其链接到exe。
答案 0 :(得分:0)
我不确定您要解决什么问题。您的问题太笼统了。
Python会自动编译所有代码,但它会使用python字节码生成.pyc文件,然后需要VM来执行它,类似于C#和Java等其他语言。
要与C集成,通常的方法是对python进行C扩展,然后可以从python代码中调用它。
如果您想从python代码生成.exe,则转到方法是使用pyinstaller之类的东西,它将python,所有库和您的代码捆绑在一个.exe文件中,并在执行时将其解压缩。
如果您真的想将python代码转换为机器可读的x86代码(为什么),则可以使用cython之类的东西(将类似python的代码转换为C代码);结果可能不是您期望的。