Какво е PYI файл?
PYI файлът е файл с дефиниция на интерфейс на Python, който съдържа препратка към кода за реализация на интерфейса. Всеки модул на Python е представен като .pyi мъниче, което е нормален файл на Python, но с празни методи. Синтаксисът на PYI файловете е същият като този на обикновен Python модул. Изпълнението на празните методи е оставено на крайния потребител за постигане на конкретна цел, за която е написан модулът. Това е мястото, където PYI файловете са различни от PY файловете, които съдържат пълно изпълнение на програмата. PYI файловете могат да се отварят с текстови редактори като Notepad, Notepad++, Microsoft Visual Studio Code и JetBrains PyCharm.
PYI файлов формат
PYI файловете се записват като обикновени текстови файлове, които могат да се отварят с всеки текстов редактор. Python е език за интерпретатор, който извършва проверка на типа, когато кодът се изпълнява. В такъв случай PYI файловете са полезни по начина, по който разработчиците могат ръчно да дефинират и проверяват типовете на модула, докато пишат приложението.