पायथन एक स्थिर रूप से टाइप की जाने वाली भाषा है। इसका मतलब है कि जिस तरह से कोड लिखा गया है वह सख्त है।
यदि आप अपने कोड में कोड के ब्लॉक को पूरा करना भूल जाते हैं, तो आपको "सिंटैक्स त्रुटि: विश्लेषण के दौरान अप्रत्याशित ईओएफ" जैसी त्रुटि मिलेगी। . यह कई स्थितियों में होता है, उदाहरण के लिए जब आप लूप के लिए कोड की एक पंक्ति जोड़ना भूल जाते हैं। इस गाइड में, हम इस पायथन त्रुटि के बारे में बात करते हैं और इसे क्यों उठाया जा रहा है . आइए कुछ नमूना परिदृश्यों पर एक नज़र डालें ताकि आप समझ सकें कि इस सामान्य त्रुटि को कैसे ठीक किया जाए।
सिंटैक्स त्रुटि: स्कैन करते समय अनपेक्षित EOF
"सिंटैक्स त्रुटि: स्कैन करते समय अनपेक्षित EOF" त्रुटि तब होता है जब सभी कोड निष्पादित नहीं होने से पहले स्रोत कोड का अंत हो जाता है। ऐसा तब होता है जब आप अपने कोड की संरचना या वाक्य-विन्यास में कोई त्रुटि करते हैं।
ईओएफ का अर्थ फाइल का अंत है। एक पायथन प्रोग्राम के अंतिम चरित्र का प्रतिनिधित्व करता है। अपने कोड को एक विशेष विवरण जैसे लूप, थोड़ी देर के लूप, या एक फ़ंक्शन में लपेटें।
आइए इनमें से प्रत्येक त्रुटि को एक-एक करके देखें। ऐसे अन्य परिदृश्य हैं जहां यह त्रुटि उत्पन्न होती है, लेकिन ऊपर वर्णित सबसे आम हैं।
उदाहरण n. 1: एक विशेष घोषणा में कोड शामिल करें
लूप्स के लिए , यदि कथन , जबकि लूप और फ़ंक्शन में कम से कम एक की आवश्यकता होती है उनके निर्देशों में कोड की पंक्ति। किसी विशेष निर्देश में कोड की एक पंक्ति शामिल करना भूल जाने से एक अनपेक्षित EOF त्रुटि हो जाएगी।