En av de mest interessante trekk ved programmeringsspråket Python er evnen til å forlenge den med dine egne unike moduler. Python utvidelser lar deg legge til dine egne funksjoner til språket , og gir deg ubegrensede tilpasningsmuligheter. Python extensions er skrevet i programmeringsspråket C , og deretter bygget ved hjelp av et Python-skript . Dette Python skriptet bruker standard biblioteket for å utføre en funksjon som håndterer alt av utvidelsen byggearbeidet . Alt du trenger å gjøre for å bygge en forlengelse er skrive dette manuset og utføre den. Du trenger
Python Extension Source Code
datamaskin med Python 3.2 programmeringsspråk installert ( se Resource )
Vis flere instruksjoner
en
Åpne IDLE teksteditor som følger med Python nedlasting . IDLE teksteditor er funnet i Programfiler ( eller Programmer for Macintosh) i Python -katalogen. En tom kildekoden filen åpnes i IDLE tekst editor vinduet
2
Import ' setup ' fra Pythons ' distutils ' modulen ved å skrive følgende linje på toppen av kildekoden filen: .
fra distutils.core import oppsett, Extension
3
Ring setup funksjon og passere i navnet på C kildekoden filen og utvidelse navn. For eksempel er hvis forlengelse filen heter ' extensionName.c ' og utvidelse kalt " extensionName ", kan du skrive følgende funksjon samtale : en
oppsett ( name = " extensionName " , version = " 1.0" , ext_modules = [ Extension ( " extensionName " , [" extensionName.c "] ) ] )
4
Lagre programmet med filnavn extensionName - oppsett . ' Legg filen i samme katalog som C kildekoden filen og avslutt IDLE .
5
Åpne kommandolinjen og naviger til katalogen du lagret filen til . For eksempel, hvis du lagret filen på banen C: \\ Python \\ Source Code \\ , kan du skrive dette i kommandolinjen for å navigere til denne katalogen : en
CD C : \\ Python \\ Source Code \\
6
Gi følgende kommando for å bygge utvidelsen:
python extensionName - setup.py build_ext - i