Page 121 - 6734
P. 121

Py_InitModule("Extest", ExtestMethods);
           }

               2.Модуль  Python,  який  створює  і  установлює  модуль
           розширення за допомогою distutils (setup.py):
           from distutils.core import setup, Extension
           setup(name='Extest', ext_modules=[Extension('Extest',
           sources=['main.cpp'])])
               3.В  командному  рядку  введіть  (для  Python  2.5  необхідне
           установлене MS Visual C++ 2003):

           setup.py build
           setup.py install
               4.Перевірка роботи модуля в Python:

           import Extest
           Extest.fac(7) # 5040



























                                         120
   116   117   118   119   120   121   122   123   124   125   126