如果将Python
代码自动转成其他编程语言,你会尝试吗?
今天给大家分享一个有意思的项目,它能将Python
代码自动转成C++
代码。这或许对搞算法的同学有点帮助。
1. 如何实现
该项目是 GitHub 开源项目,使用非常简单,下载后安装依赖,运行对应的Python
脚本即可。
python3 python2cppconverter.py
以下面的 Python
代码为例
def add_something(x, y):
print("casually adding some stuff together")
z = x + y
return z
if __name__ == "__main__":
print('Okay, lets go')
print(add_something(5, 2))
转换成 C++
代码如下:
// C++ Code generated from Python Code:
#include <iostream>
using namespace std;
int add_something(int x, int y) {
cout << "casually adding some stuff together" << endl;
int z = x + y;
return z;
}
int main() {
cout << "Okay, lets go" <<