我想从c运行一个python脚本。我试过它编译成功,但它给错误“python不被识别为内部或外部命令,可操作的程序或批处理文件”。从C++运行python脚本
#include <iostream>
using namespace std;
// main() is where program execution begins.
int main()
{
std::string filename = "hi.py";
std::string command = "python ";
command += filename;
FILE* in = popen(command.c_str(), "r");
pclose(in);
return 0;
}
哪里(哪个目录)是C程序运行?尝试使用安装它的完整路径运行python。 –
在标准程序搜索路径中是否是“python”?你能从命令提示符和任何目录中通过编写命令“python”来启动Python吗? –
@ Joachim Pileborg它是在标准的程序搜索path.when我输入它给Python版本 –