C++如何调用Python脚本
在C++中调用Python脚本,可以通过几种方式来实现。以下是几种常用的方法:
1. 使用 system()
函数直接调用 Python 脚本
最简单的方法是使用 system()
函数,它可以执行操作系统的命令,包括调用 Python 脚本。
#include <cstdlib> // For system()
int main() {
// 使用 system 调用 Python 脚本
system("python3 script.py");
return 0;
}
这段代码将会调用 script.py
脚本并执行它。你需要确保 python3
在环境变量中可用。
2. 使用 popen()
函数执行 Python 脚本并获取输出
如果你需要获取 Python 脚本的输出,可以使用 popen()
函数。
#include <iostream>
#include <cstdio>
int main() {
FILE* pipe = popen