Kas ir PYI fails?
PYI fails ir Python interfeisa definīcijas fails, kurā ir koda stub atsauce saskarnes ieviešanai. Katrs Python modulis tiek attēlots kā .pyi stub, kas ir parasts Python fails, bet ar tukšām metodēm. PYI failu sintakse ir tāda pati kā parasta Python moduļa sintakse. Tukšo metožu ieviešana tiek atstāta gala lietotājam, lai sasniegtu konkrētu mērķi, kuram modulis ir uzrakstīts. Šeit PYI faili atšķiras no PY failiem, kuros ir ietverta pilnīga programmas ieviešana. PYI failus var atvērt ar teksta redaktoriem, piemēram, Notepad, Notepad++, Microsoft Visual Studio Code un JetBrains PyCharm.
PYI faila formāts
PYI faili tiek saglabāti kā vienkārša teksta faili, kurus var atvērt ar jebkuru teksta redaktoru. Python ir tulku valoda, kas veic tipa pārbaudi, kad kods tiek izpildīts. Šādā gadījumā PYI faili ir noderīgi, jo izstrādātāji var manuāli definēt un pārbaudīt moduļa veidus, rakstot lietojumprogrammu.