首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要帮助将python代码转换成c代码。

我需要帮助将python代码转换成c代码。
EN

Stack Overflow用户
提问于 2011-08-09 13:53:23
回答 2查看 362关注 0票数 1

有没有编译器可以帮我把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?帮不了我太多,因为Cython帮不了我,而且shedskin似乎不支持xml.dom.minidom模块。

有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-09 14:01:26

没有Python到C的翻译器可以生成人类可读、可编辑的C源代码。

票数 3
EN

Stack Overflow用户

发布于 2011-08-09 14:13:51

你看错了方向。不要寻找通用的Python编译器来提高xml.dom.minidom的效率,而是用已经编译过的C代码的lxml替换这个库。lxml模块使用libxml2和libxslt。

通常,通过选择效率更高的模块,您可以通过更少的工作在Python中获得更多的优化。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6991923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档