Mikä on PYI-tiedosto?
PYI-tiedosto on Python Interface Definition -tiedosto, joka sisältää koodin tynkäviittauksen rajapinnan toteuttamista varten. Jokainen Python-moduuli esitetään .pyi-tynkänä, joka on normaali Python-tiedosto, mutta tyhjillä menetelmillä. PYI-tiedostojen syntaksi on sama kuin tavallisen Python-moduulin. Tyhjien menetelmien toteutus jätetään loppukäyttäjälle tietyn tavoitteen saavuttamiseksi, jota varten moduuli on kirjoitettu. Siellä PYI-tiedostot eroavat PY-tiedostoista, jotka sisältävät ohjelman täydellisen toteutuksen. PYI-tiedostoja voidaan avata tekstieditoreilla, kuten Notepad, Notepad++, Microsoft Visual Studio Code ja JetBrains PyCharm.
PYI-tiedostomuoto
PYI-tiedostot tallennetaan tekstitiedostoina, jotka voidaan avata millä tahansa tekstieditorilla. Python on tulkkikieli, joka suorittaa tyyppitarkistuksen, kun koodi suoritetaan. Tällaisessa tapauksessa PYI-tiedostot ovat hyödyllisiä, koska kehittäjät voivat manuaalisesti määrittää ja tarkistaa moduulin tyypit kirjoittaessaan sovellusta.