需要帮助将python代码转换为cod吗

2024-10-02 18:19:02 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有编译器可以帮我把python代码转换成正确的C代码? 在python代码中,我使用xml.dom.minidom模块来解析xml并处理ElementsByTagName获得的结果。 我不知道有什么编译器可以帮助我把这种python代码转换成C代码。在

我的目的是把python代码转换成可读的C代码,然后再编译成.exe文件。 Cython对我没有多大用处,因为它最后编写的c扩展稍后将在python中使用。 但是,我希望将其作为一个独立的可读C代码使用,以后可以与用户共享—C源代码及其对应的代码 .py文件。在

我在这里的主要障碍是自己手工编写C代码,我的C语言技能很差,需要更多的努力来提高我的 C技能写代码之前自己写,我可负担不起那奢侈的时间。在

我在冲浪时遇到了shedskin,但这可能不只是为了我的目的而支持xml.dom.minidom模块

在stackoverflow上唯一类似的问题是: Is there any free Python to C translator? 帮不了我多少忙,因为赛顿不会帮我,谢斯金似乎也不支持 xml.dom.minidom模块。在

有什么建议吗?在


Tags: 模块文件代码用户目的编译器技能xml
2条回答

没有Python到C的转换器可以生成可读的、可编辑的C源代码。在

你找错方向了。而不是寻找一个通用的Python-to-C编译器xml.dom.minidom更有效的方法是用lxml替换库,该库已经编译了C代码。lxml模块使用libxml2和libxslt。在

一般来说,通过选择效率更高的模块,可以用更少的工作在Python中实现更多的优化。在

相关问题 更多 >