ما هو ملف PYI؟
ملف PYI هو ملف تعريف واجهة Python يحتوي على مرجع كعب روتين لتنفيذ الواجهة. يتم تمثيل كل وحدة Python كملف pyi. وهو عبارة عن ملف Python عادي ولكن مع طرق فارغة. صيغة ملفات PYI هي نفسها المستخدمة في وحدة Python النمطية. يُترك تنفيذ الطرق الفارغة للمستخدم النهائي لتحقيق هدف محدد تم كتابة الوحدة من أجله. هذا هو المكان الذي تختلف فيه ملفات PYI عن ملفات PY التي تحتوي على تنفيذ كامل للبرنامج. يمكن فتح ملفات PYI باستخدام برامج تحرير النصوص مثل Notepad و Notepad ++ و Microsoft Visual Studio Code و JetBrains PyCharm.
تنسيق ملف PYI
يتم حفظ ملفات PYI كملفات نصية عادية يمكن فتحها باستخدام أي محرر نصوص. Python هي لغة مترجم تقوم بفحص النوع عند تنفيذ الكود. في مثل هذه الحالة ، تكون ملفات PYI مفيدة في الطريقة التي يمكن للمطورين من خلالها تحديد أنواع الوحدات النمطية والتحقق منها يدويًا أثناء كتابة التطبيق.