Що таке файл PYI?
Файл PYI — це файл визначення інтерфейсу Python, який містить посилання на заглушку коду для реалізації інтерфейсу. Кожен модуль Python представлений як заглушка .pyi, яка є звичайним файлом Python, але з порожніми методами. Синтаксис файлів PYI такий самий, як і звичайного модуля Python. Реалізація порожніх методів залишається для кінцевого користувача для досягнення конкретної мети, для якої написаний модуль. Саме тут файли PYI відрізняються від файлів PY, які містять повну реалізацію програми. Файли PYI можна відкривати за допомогою текстових редакторів, таких як Notepad, Notepad++, Microsoft Visual Studio Code та JetBrains PyCharm.
Формат файлу PYI
Файли PYI зберігаються як звичайні текстові файли, які можна відкрити в будь-якому текстовому редакторі. Python — це мова інтерпретатора, яка виконує перевірку типу під час виконання коду. У такому випадку файли PYI корисні тим, що розробники можуть вручну визначати та перевіряти типи модуля під час написання програми.