суббота, 12 декабря 2009 г.

Python...

Изменим чуть-чуть сообщения блога. Посмотрим взаимодействие с python.

В данном примере разберем обращение из 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)