Кто-то создал модуль C для python с Nuitka. (Исходный код Python недоступен, модуль уже скомпилирован - поэтому это двоичный файл машины.) Я хотел бы использовать код в другом инструменте, который исключает только файлы Python. Поэтому я хотел бы включить код C в Python.
Для получения более подробной информации c: Пока у меня есть файлы thatmodule.pyi
и thatmodule.so
. Я могу включить их в свой текущий код Python, просто запустив import thatmodule
внутри mymodule.py
. Теперь мне нужен только один Python файл mymodule.py
.
. Моя текущая идея - скопировать код из thatmodule.pyi
в начало mymodule.py
и преобразовать thatmodule.so
в двоичную строку с
with open('thatmodule.so', mode='rb') as file:
fileContent = file.read()
... missing ... how to convert fileContent to b'string'...
и поместите эту двоичную строку в mymodule.py
. И затем я должен выполнить эту двоичную строку из моего python модуля mymodule.py
. Как я могу это сделать?