Kas yra PYI failas?
PYI failas yra Python sąsajos apibrėžimo failas, kuriame yra sąsajos diegimo kodo stuburo nuoroda. Kiekvienas Python modulis vaizduojamas kaip .pyi stub, kuris yra įprastas Python failas, bet su tuščiais metodais. PYI failų sintaksė yra tokia pati kaip įprasto Python modulio. Tuščių metodų įgyvendinimas paliekamas galutiniam vartotojui pasiekti konkretų tikslą, kuriam parašytas modulis. Štai čia PYI failai skiriasi nuo PY failų, kuriuose yra visas programos įgyvendinimas. PYI failus galima atidaryti naudojant teksto rengykles, tokias kaip Notepad, Notepad++, Microsoft Visual Studio Code ir JetBrains PyCharm.
PYI failo formatas
PYI failai išsaugomi kaip paprasto teksto failai, kuriuos galima atidaryti naudojant bet kurį teksto rengyklę. Python yra vertėjo kalba, kuri atlieka tipo tikrinimą, kai vykdomas kodas. Tokiu atveju PYI failai yra naudingi tuo, kad kūrėjai gali rankiniu būdu apibrėžti ir patikrinti modulio tipus rašydami programą.