Apa itu file PYI?
File PYI adalah file Definisi Antarmuka Python yang berisi referensi rintisan kode untuk implementasi antarmuka. Setiap modul Python direpresentasikan sebagai .pyi stub yang merupakan file Python normal tetapi dengan metode kosong. Sintaks file PYI sama dengan modul Python biasa. Implementasi metode kosong diserahkan kepada pengguna akhir untuk mencapai tujuan spesifik yang menjadi tujuan penulisan modul. Di situlah file PYI berbeda dari file PY yang berisi implementasi program secara lengkap. File PYI dapat dibuka dengan editor teks seperti Notepad, Notepad++, Microsoft Visual Studio Code, dan JetBrains PyCharm.
Format File PYI
File PYI disimpan sebagai file teks biasa yang dapat dibuka dengan editor teks apa pun. Python adalah bahasa juru bahasa yang melakukan pengecekan tipe ketika kode dieksekusi. Dalam kasus seperti itu, file PYI bermanfaat karena pengembang dapat menentukan dan memeriksa jenis modul secara manual saat menulis aplikasi.