Co je soubor PYI?
Soubor PYI je soubor definice rozhraní Python, který obsahuje odkaz na útržek kódu pro implementaci rozhraní. Každý modul Pythonu je reprezentován jako .pyi stub, což je normální soubor Pythonu, ale s prázdnými metodami. Syntaxe souborů PYI je stejná jako u běžného modulu Pythonu. Implementace prázdných metod je ponechána na koncovém uživateli, aby dosáhl konkrétního cíle, pro který je modul napsán. To je místo, kde se soubory PYI liší od souborů PY, které obsahují kompletní implementaci programu. Soubory PYI lze otevřít pomocí textových editorů, jako je Notepad, Notepad++, Microsoft Visual Studio Code a JetBrains PyCharm.
Formát souboru PYI
Soubory PYI se ukládají jako prosté textové soubory, které lze otevřít v libovolném textovém editoru. Python je tlumočnický jazyk, který při spuštění kódu provádí kontrolu typu. V takovém případě jsou soubory PYI výhodné v tom smyslu, že vývojáři mohou ručně definovat a kontrolovat typy modulu při psaní aplikace.