如何将python源代码转换为C++源代码

qua*_*rei 1 c++ python code-translation

我一直在尝试找到一种方法将.py源文件转换为.cpp源码(作为手动操作的节省时间).我之前从未使用过python,希望能够快速转换它,并清理转换器可能做不好的任何代码.

到目前为止,我在google搜索时发现的一些选项似乎是:nuitka,cython和pypy/rpython.

但是,我读过的文档似乎只生成可执行文件,而不是实际的源代码.

此时,我找到了py2c,但似乎无法找到有关如何使用它的任何文档.另外,根据维基上发布的路线图判断,它似乎不是成品,因此我对它的可靠性表示怀疑.

如果你能提供其他资料来说明如何实现这一目标,或者对我在上述可能性上可能遗漏的事情有所了解,我们将不胜感激.否则,我将简单地手动转换它.

Ned*_*der 9

编程语言不能像这样轻松转换.例如,Python有一个大型标准库,C++没有相同的库.你如何翻译这些电话?

更基本的是,语言的语义是非常不同的,即使是简单的语句也 x = 1意味着Python和C++中的不同.

在阅读Python时,您将不得不编写C++.

  • “在阅读Python时,您将不得不编写C ++。”-我也建议这么做。+1 (2认同)
  • 你提到“x = 1 在 Python 和 C++ 中意味着不同的东西”。有什么不同? (2认同)