filename_setup.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#filename_setup.py
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext as build_pyx
setup(name = 'filename', ext_modules=[Extension('filename', ['filename.pyx'])], cmdclass = { 'build_ext': build_pyx })
$ cp filename.py filename.pyx
$ Cython filename.pyx
$ python filename_setup.py build
$ python
\ # Au fait, si vous spécifiez le type de variable en utilisant cdef dans pyx avant Cython ci-dessus, ce sera encore plus rapide.
>> import pyximport; pyximport.install()
>> import filename
Facile et facile
Cython: C-Extensions for Python
Recommended Posts