python 은 C + + 실행 가능 한 프로그램 을 호출 하고 매개 변 수 를 전달 합 니 다.
3094 단어 python 호출 C + +
python 호출 C + + 실행 가능 한 프로그램 은 여러 가지 방식 이 있 습 니 다. Subprocess 로 호출 할 수 있 습 니 다. (Subprocess 를 사용 하면 출력 을 다시 정할 수 있 습 니 다.
블 로그 주소 참조:http://blog.csdn.net/caobin0825/article/details/51331492), 다음은 os. system 으로 실행 가능 한 프로그램 을 호출 하 는 방법 입 니 다.
//C++
#include
#include
using namespace std;
// :cpptest.cpp
// :
//g++ -o cpptest cpptest.cpp
int main(int argc,char* argv[]){
for(int x = 0;x< argc;x++){
cout<< " "<" :"<return 0;
}
#python 文件
##python ## pytest.py import os string_para = " " int_para = 10 os.system(r'./cpptest "abcd" '+ string_para+r' '+str(int_para))##