Een van de meest interessante eigenschap van de programmeertaal Python is de mogelijkheid om het uit te breiden met uw eigen unieke modules . Python extensies kunt u uw eigen functies toe te voegen aan de taal , waardoor u onbeperkte aanpassingsmogelijkheden . Python extensies worden in de C -programmeertaal geschreven en vervolgens gebouwd met behulp van een Python-script . Dit Python script gebruikt standaard bibliotheek een functie die alle de uitbreiding bouwwerkzaamheden handgrepen voeren . Het enige wat u moet doen om een uitbreiding te bouwen is schrijven dit script en voer het uit . Wat je Python Extension Source Code computer moeten met Python 3.2 programmeertaal geïnstalleerd ( zie Resource ) Toon Meer Aanwijzingen 1 Open de IDLE teksteditor die wordt geleverd met de Python downloaden . De IDLE teksteditor wordt gevonden in Program Files ( of Programma's voor Macintosh ) in de Python directory . Een lege broncode bestand wordt geopend in de IDLE tekstvenster editor Import 2 ' setup ' van module Python 's ' distutils ' door het schrijven van de volgende lijn aan de bovenkant van de broncode bestand : . van distutils.core import setup , uitbreiding 3 Roep de setup functie en pas in de naam van de C broncode bestand en de extensie . Setup ( name = " extensionName " , version = " 1.0 " : Bijvoorbeeld , als uw toestel bestand heet ' extensionName.c ' en uw toestel is genaamd ' extensionName , ' kunt u de volgende functie oproep schrijven , ext_modules = [ Extension ( " extensionName " , [ " extensionName.c " ] ) ] ) op Twitter 4 Sla het programma met de bestandsnaam ' extensionName - Setup . ' Plaats het bestand in dezelfde map als de C broncode bestand op en sluit IDLE . 5 Open de opdrachtprompt en ga naar de map u het bestand wilt opslaan . Bijvoorbeeld , als u het bestand hebt opgeslagen op het pad C : \\ Python \\ Source Code \\ , kunt u dit bij de opdrachtprompt om te navigeren naar die map te kunnen schrijven : CD C : \\ Python \\ Source Code \\ < br > Probleem 6 de volgende opdracht om de extensie te bouwen : python extensionName - setup.py build_ext - i
|