यदि पायथन की व्याख्या की जाती है, तो .pyc फ़ाइलें क्यों मौजूद हैं?
हालांकि पायथन को आमतौर पर एक व्याख्या की गई भाषा के रूप में जाना जाता है, लेकिन ऐसा नहीं है पूरी तरह से सटीक. व्याख्या इसके कार्यान्वयन का केवल एक स्तर है। . पायथन स्रोत कोड की व्याख्या कैसे करता है इसका कार्यान्वयन विवरण उपयोग किए जा रहे विशेष पायथन दुभाषिया के आधार पर भिन्न हो सकता है। दो-चरणीय प्रक्रिया:
संकलन:
यह पायथन स्रोत कोड को परिवर्तित करता है बाइटकोड, एक निचले स्तर का प्रतिनिधित्व।.pyc फ़ाइलें
.pyc फ़ाइलें पायथन स्रोत के संकलित बाइटकोड संस्करण हैं फ़ाइलें. वे निष्पादन गति को अनुकूलित करने के लिए CPython द्वारा बनाए गए हैं। जब एक पायथन प्रोग्राम चलाया जाता है, तो CPython जाँचता है कि क्या संबंधित .pyc फ़ाइल मौजूद है। यदि ऐसा होता है, तो स्रोत फ़ाइल के बजाय .pyc फ़ाइल निष्पादित की जाती है, क्योंकि यह प्रक्रिया तेज़ है। बाइटकंपाइल" प्रक्रिया में, सीपीथॉन कार्यान्वयन संकलन की एक अतिरिक्त परत पेश करता है जो प्रोग्राम निष्पादन के प्रदर्शन को बढ़ाता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3