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))##               

좋은 웹페이지 즐겨찾기