فایل PYI چیست؟
یک فایل PYI یک فایل تعریف رابط پایتون است که حاوی مرجع خرد کد برای پیاده سازی رابط است. هر ماژول پایتون به عنوان یک خرد .pyi نشان داده می شود که یک فایل پایتون معمولی اما با روش های خالی است. سینتکس فایل های PYI مانند ماژول های معمولی پایتون است. پیاده سازی روش های خالی برای دستیابی به هدف خاصی که ماژول برای آن نوشته شده است به کاربر نهایی واگذار می شود. اینجاست که فایلهای PYI با فایلهای PY که شامل اجرای کامل برنامه هستند، متفاوت است. فایل های PYI را می توان با ویرایشگرهای متنی مانند Notepad، Notepad++، Microsoft Visual Studio Code و JetBrains PyCharm باز کرد.
فرمت فایل PYI
فایل های PYI به عنوان فایل های متنی ساده ذخیره می شوند که می توانند با هر ویرایشگر متنی باز شوند. پایتون یک زبان مفسر است که هنگام اجرای کد، بررسی نوع را انجام می دهد. در چنین مواردی، فایلهای PYI از این جهت مفید هستند که توسعهدهندگان میتوانند به صورت دستی انواع یک ماژول را هنگام نوشتن برنامه تعریف و بررسی کنند.