Re: Модуль Python'a и C++
От: eugals Россия  
Дата: 01.07.09 12:05
Оценка: 12 (2)
Здравствуйте, R1K0, Вы писали:

RK>Если предположить ситуацию, что файл находица где-то вообще в другом месте и даже на другом диске, то как можно С++ коду рассказать о том где же этот модуль все-таки искать ?

Для этого нужно поместить путь, по которому будет лежать этот файл в sys.path.
import sys
sys.path.append("c:/blablabla")

Подробнее можно почитать, например, здесь (см. раздел 4.1).
На С++ эти две строчки переводятся легко и просто.
Хотя лучше, имхо, поместить их в sitecustomize.py — это такой магический модуль, который, если он лежит в корне исполняемого приложения (или любом другом известном интерпретатору месте), будет автоматически подхвачен и исполнен питоном (точнее site.py) при его инициализации.
... << RSDN@Home 1.2.0 alpha 4 rev. 1218>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.