Надо сделать dll на python. Где почитать?

Можно ли сделать dll библиотеку из py-скрипта, если да, то где про это можно почитать?
  • Вопрос задан
  • 7700 просмотров
Пригласить эксперта
Ответы на вопрос 4
JeanLouis
@JeanLouis
Например, вот в этой статье написано как получить dll из py файла, смотрите подзаголовок «Настройка IIS7»:
Ответ написан
@MikhailEdoshin
Простого способа нет, но можно написать обертку на C, которая загружает модуль и экспортирует нужные функции. Модуль можно хранить в виде исходного текста прямо в коде. Для работы в общем случае потребуется инсталлированный Python, или, по меньшей мере, PythonNN.dll, и нужные модули из стандартной библиотеки (тоже встроенные в код). Есть утилита py2exe, которая примерно таким образом делает .exe-файл.
Ответ написан
@MikhailEdoshin
И вот еще, кстати, заметка Implementing dynamic DLLs in Python; как видно из заметки, готового решения нет, хотя вроде бы как технически возможно написать один шаблон, который затем «просто» получал бы список функций и делал бы из этого DLL.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы