.PYI Bestandsextensie
Python-interfacedefinitie
| Ontwikkelaar | Python Software Foundation |
| Populariteit |
4,2 | 5 stemmen |
Wat is een PYI-bestand?
Een PYI-bestand is een code-stub die wordt gebruikt om typeaanwijzingen voor een Python-module op te geven. Python-typecheckers kunnen PYI-bestanden lezen en deze gebruiken om ontwikkelaars te waarschuwen voor mogelijke typefouten. PYI-bestanden hebben dezelfde syntaxis als gewone Python-modules; ze worden meestal opgeslagen naast de module waarvoor ze typeaanwijzingen bevatten.
Meer informatie
Omdat Python een dynamisch getypeerde programmeertaal is, voert de Python-interpreter alleen typecontroles uit wanneer code wordt uitgevoerd. Sommige Python-code-editors bieden ontwikkelaars echter de mogelijkheid om tijdens het programmeren handmatig de typen van een module te definiëren en te controleren met behulp van PYI-bestanden. Zo kunnen ontwikkelaars typefouten opsporen en verhelpen voordat ze hun programma proberen uit te voeren.
JetBrains PyCharm stelt ontwikkelaars bijvoorbeeld in staat typen te controleren met behulp van PYI-bestanden. Als de code van een ontwikkelaar een verschil veroorzaakt tussen de werkelijke en gedefinieerde typen van een module, waarschuwt PyCharm de ontwikkelaar.
Een PYI-bestand openen
Je kunt een PYI-bestand openen en bewerken in elke teksteditor of broncode-editor. Broncode-editors, zoals Microsoft Visual Studio Code (multiplatform), Sublime Text (multiplatform) en JetBrains PyCharm (multiplatform), bieden handige hulpmiddelen voor syntaxisaccentuering en codebewerking, waardoor het bekijken en bewerken van PYI-bestanden eenvoudiger wordt.
