.PYI Přípona souboru

Definice rozhraní Pythonu

Vývojář Python Software Foundation
Popularita
4,2  |  5 hlasů
 

Co je soubor PYI?

Soubor PYI je fragment kódu používaný k určení typových anotací pro modul Python. Kontrolory typů Pythonu mohou číst soubory PYI a používat je k upozornění vývojářů na možné nesrovnalosti typů. Soubory PYI používají stejnou syntaxi jako běžné moduly Pythonu; obvykle se ukládají společně s modulem, pro který obsahují typové anotace.

Další informace

Snímek obrazovky souboru .pyi v Microsoft Visual Studio Code
Soubor PYI otevřený v Microsoft Visual Studio Code

Protože Python je dynamicky typovaný programovací jazyk, interpret Pythonu provádí kontrolu typů až při spuštění kódu. Některé editory kódu pro Python však umožňují vývojářům během programování ručně definovat a kontrolovat typy modulu pomocí souborů PYI. Vývojáři tak mohou zachytit a opravit chyby typů ještě před pokusem o spuštění programu.

Například JetBrains PyCharm umožňuje vývojářům kontrolovat typy pomocí souborů PYI. Pokud kód vývojáře vytvoří nesrovnalost mezi skutečnými a definovanými typy modulu, PyCharm vývojáře upozorní.

Jak otevřít soubor PYI

Soubor PYI můžete otevřít a upravovat v libovolném textovém editoru nebo editoru zdrojového kódu. Editory zdrojového kódu, jako jsou Microsoft Visual Studio Code (pro více platforem), Sublime Text (pro více platforem) a JetBrains PyCharm (pro více platforem), poskytují užitečné nástroje pro zvýrazňování syntaxe a úpravu kódu, které usnadňují prohlížení a úpravy souborů PYI.

Otevřete více než 400 formátů souborů pomocí File Viewer Plus.Stáhnout zdarma

Programy, které otevírají soubory PYI

Windows
Součást operačního systému
Zdarma
Zkušební verze zdarma
Linux
Zdarma
Zdarma
Zkušební verze zdarma

Ověřil FileInfo.com

Tým FileInfo.com nezávisle prozkoumal formát souboru Definice rozhraní Pythonu a aplikace pro Mac, Windows a Linux uvedené na této stránce. Naším cílem je 100% přesnost a zveřejňujeme pouze informace o typech souborů, které jsme ověřili.

Pokud chcete navrhnout doplnění nebo aktualizaci této stránky, dejte nám vědět.