PYI faylı nədir?
PYI faylı interfeysin həyata keçirilməsi üçün kod stub istinadını ehtiva edən Python Interface Definition faylıdır. Hər bir Python modulu normal Python faylı olan, lakin boş metodlarla .pyi stub kimi təqdim olunur. PYI fayllarının sintaksisi adi Python modulunun sintaksisi ilə eynidir. Boş metodların tətbiqi modulun yazıldığı konkret məqsədə çatmaq üçün son istifadəçiyə buraxılır. PYI faylları proqramın tam icrasını ehtiva edən PY fayllarından fərqli olduğu yerdir. PYI faylları Notepad, Notepad++, Microsoft Visual Studio Code və JetBrains PyCharm kimi mətn redaktorları ilə açıla bilər.
PYI Fayl Formatı
PYI faylları istənilən mətn redaktoru ilə açıla bilən düz mətn faylları kimi saxlanılır. Python, kod icra edildikdə tip yoxlanmasını həyata keçirən tərcüməçi dilidir. Bu halda, PYI faylları, tərtibatçıların tətbiqi yazarkən modulun növlərini əl ilə müəyyən edə və yoxlaya bilməsi baxımından faydalıdır.