Построчное выполнение скрипта Python с использованием C ++ Python API.

Моя цель - в конечном итоге выполнить сценарий python, который манипулирует значениями в моей программе на C ++, по одной строке за раз, возвращая выполнение моей программе на C ++ между операторами в сценарии python. Прямо сейчас я пытаюсь скормить интерпретатору python мой скрипт по одной строке за раз. Но ему нужен контекст, и я понятия не имею, как его построить. Может ли кто-нибудь указать мне на несколько хороших руководств (документация для этого не очень хороша).

Я выбрал ответ, который наиболее точно отвечает на мой вопрос, но я считаю, что этого может быть недостаточно для некоторых приложений. Ответ, который работает для этих приложений, может включать вызовы более низкого уровня в Python API. Пожалуйста, ответьте на вопрос, если у вас есть ответ, который дает больший контроль над исполнением.

Я задал еще один вопрос после этого, потому что впоследствии я столкнулся с разными проблемами, которые очень тесно связаны. Ссылка: Python C API - остановка выполнения (и продолжение его позже)

5
задан Community 23 May 2017 в 10:34
поделиться