나는 임베디드 파이썬 C API에서 code.InteractiveInterpreter
을 에뮬레이트하려고한다. PyEval_Evalcode
을 사용하여 사용자 입력을 평가합니다. 인터프리터에서 사용자 입력을 평가하고 출력을 문자열로 반환하려고합니다 (마치 인터프리터처럼). 그러나 PyEval_Evalcode
은 PyObject*
으로 묶인 많은 데이터 유형을 반환합니다. 내가하려는 일을 할 수있는 방법이 있습니까?파이썬 코드 평가하기 CAPI와 출력하기
제약 조건 : 포함 API를 사용하여 수행해야합니다. PyRun_RunSimpleString()
을 사용하고 code.InteractiveInterpreter
으로 게시 할 수 없습니다.