- 分享
?
- @ 2026-7-21 10:09:37
#include #include #include #include using namespace std;
int main() { cout << "C++ 调用 Python 执行器" << endl; cout << "请输入 Python 代码。" << endl; cout << "输入 END 表示结束并运行。" << endl; cout << "--------------------------------" << endl;
ofstream file("temp_python_code.py");
if (!file.is_open()) {
cout << "无法创建 Python 文件!" << endl;
return 1;
}
string line;
while (true) {
getline(cin, line);
if (line == "END") {
break;
}
file << line << endl;
}
file.close();
cout << endl;
cout << "正在运行 Python 代码..." << endl;
cout << "--------------------------------" << endl;
int result = system("python temp_python_code.py");
cout << "--------------------------------" << endl;
if (result == 0) {
cout << "Python 代码执行完成。" << endl;
} else {
cout << "执行失败。" << endl;
cout << "可能原因:没有安装 Python,或者 Python 没有加入环境变量。" << endl;
cout << "你也可以把代码里的 python 改成 py。" << endl;
}
cout << "按回车键退出...";
cin.get();
return 0;
}
0 条评论
目前还没有评论...