В данном примере разберем обращение из python к библиотекам языка C.
Например, создадим скрипт для доступа к printf из библиотеки libc.dylib (MacOS). Для организации данного доступа необходимо воспользоваться модулем python ctypes, который позволяет обращаться к функциям из c-библиотек.
from ctypes import *
Загрузим библиотеку через CDLL:
libc=CDLL("libc.dylib")
Вызовем функцию printf и закончим первый пример:
message="Hello, world"
i=libc.printf("First program: %s\n",message)
Комментариев нет:
Отправить комментарий