Как я могу импортировать скрипт Python на Pybind11, если файлы C ++ и Python не находятся в одной папке? - PullRequest
0 голосов
/ 11 марта 2019

Пример каталога файлов:

base-->
      src_c-->
              Example.cpp (imports myPyExample.py)
      src_python-->
              myPyExample.py

и я хотел бы импортировать скрипт Python, используя pybind11

Как это сделать? (найдены только примеры, где оба находятся в одной папке)

1 Ответ

0 голосов
/ 13 марта 2019

Это может быть слишком просто, но вы можете просто использовать '../src_python/myPyExample.py'

Другим решением было бы иметь какую-то функцию, которая возвращает абсолютный путь к' base ', а затем использовать еесоздать абсолютный путь к 'src_python'

следующим образом: path = getBaseDirectory() + "/src_python/myPyExample.py"

...