पीवाईआई फाइल क्या है?
एक PYI फ़ाइल एक पायथन इंटरफ़ेस डेफिनिशन फ़ाइल है जिसमें इंटरफ़ेस के कार्यान्वयन के लिए कोड स्टब संदर्भ होता है। प्रत्येक पायथन मॉड्यूल को एक .pyi स्टब के रूप में दर्शाया जाता है जो एक सामान्य पायथन फ़ाइल है लेकिन खाली विधियों के साथ। पीवाईआई फाइलों का सिंटैक्स एक नियमित पायथन मॉड्यूल के समान है। विशिष्ट उद्देश्यों को प्राप्त करने के लिए एंड-यूज़र के लिए खाली तरीकों का कार्यान्वयन छोड़ दिया जाता है जिसके लिए मॉड्यूल लिखा गया है। यहीं पर PYI फाइलें PY फाइलों से भिन्न होती हैं जिनमें प्रोग्राम का पूर्ण कार्यान्वयन होता है। PYI फाइलें टेक्स्ट एडिटर जैसे नोटपैड, नोटपैड ++, माइक्रोसॉफ्ट विजुअल स्टूडियो कोड और जेटब्रेन पाइचर्म के साथ खोली जा सकती हैं।
पीवाईआई फ़ाइल प्रारूप
PYI फाइलें सादे पाठ फ़ाइलों के रूप में सहेजी जाती हैं जिन्हें किसी भी पाठ संपादक के साथ खोला जा सकता है। पायथन एक दुभाषिया भाषा है जो कोड निष्पादित होने पर टाइप चेकिंग करता है। ऐसे मामले में, PYI फाइलें इस तरह से फायदेमंद होती हैं कि डेवलपर्स एप्लिकेशन लिखते समय मॉड्यूल के प्रकारों को मैन्युअल रूप से परिभाषित और जांच सकते हैं।