python - 需要帮助将 python 代码转换为 c 代码

标签 python compiler-construction

是否有任何编译器可以帮助我将 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 模块。

有什么建议吗?

最佳答案

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

关于python - 需要帮助将 python 代码转换为 c 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6991923/

相关文章:

python - 从多序列比对中输出相同的列

java - 堆栈由编译器或操作系统/架构创建

compiler-construction - 计算机如何区分2个数据?

c - 16 位机器上可以使用 32 位整数吗?

python - ANTLR解析MismatchedTokenException

python - 构建一个只有全连接层(而不是卷积层)的残差网络有意义吗?

python - 如何通过发布事件设置 wx.combobox 的值

c++ - !编译器只留下一个 stub ! ,C++, 在.o文件中找到这些 "stubs"

c# - Generic 类型参数前的 "out"是什么意思?

python - 为继承mixin类的类动态添加类变量