- ए Daud-समय त्रुटि तब होता है जब अजगर आप जो कह रहे हैं उसे समझते हैं, लेकिन रन आपके निर्देशों का पालन करते समय परेशानी में।
- आपको यह जानने की जरूरत है कि अजगररन कार्यक्रम दो चरणों में।
- न केवल पायथन में रनटाइम त्रुटियां होती हैं और यदि आप एक में ठोकर खाते हैं, तो हमारी जांच करें रनटाइम त्रुटि हब.
- हमने पायथन जैसे डेवलपर टूल के बारे में विस्तार से लिखा। हमारे पर जाएँ डेवलपर टूल हब.
यह सॉफ़्टवेयर आपके ड्राइवरों को चालू रखेगा, इस प्रकार आपको सामान्य कंप्यूटर त्रुटियों और हार्डवेयर विफलता से सुरक्षित रखेगा। 3 आसान चरणों में अब अपने सभी ड्राइवरों की जाँच करें:
- ड्राइवर फिक्स डाउनलोड करें (सत्यापित डाउनलोड फ़ाइल)।
- क्लिक स्कैन शुरू करें सभी समस्याग्रस्त ड्राइवरों को खोजने के लिए।
- क्लिक ड्राइवर अपडेट करें नए संस्करण प्राप्त करने और सिस्टम की खराबी से बचने के लिए।
- DriverFix द्वारा डाउनलोड किया गया है 0 इस महीने पाठकों।
प्रोग्रामिंग बहुत मजेदार है लेकिन किसी बिंदु पर, जब आप चलाने की कोशिश करते हैं कार्यक्रम, दुर्भाग्य से, और अनिवार्य रूप से, त्रुटियों दिखाई देगा
. इसलिए, त्रुटियों को पैदा करना, समझना और ठीक करना प्रोग्रामिंग का एक महत्वपूर्ण हिस्सा है।तीन प्रमुख प्रकार हैं types त्रुटि कि आप अंदर जा सकते हैं अजगर लेकिन यहां हम बात करेंगे कि कैसे हल करें अजगररनटाइम त्रुटियां.
एक रन-टाइम त्रुटि तब होता है जब अजगर आप जो कह रहे हैं उसे समझता है, लेकिन आपके निर्देशों का पालन करते समय परेशानी में पड़ जाता है।
मैं पायथन रनटाइम त्रुटि को कैसे ठीक कर सकता हूं?
तो आपने सब कुछ सही लिखा है, दूसरे शब्दों में, आपका सिंटैक्स सही है, लेकिन अजगर अभी भी समझ में नहीं आ रहा है कि आप क्या कह रहे हैं। आइए a. का एक सरल उदाहरण लें अजगर रनटाइम त्रुटि:
- प्रिंट (समाधान)
यदि आप इस सरल रेखा को चलाने का प्रयास करते हैं, तो आपको केवल एक रनटाइम त्रुटि प्राप्त होगी क्योंकि आपने इसे परिभाषित नहीं किया था समाधान परिवर्तनशील। लाइन का कोई मतलब नहीं है।
उस पहेली को बेहतर ढंग से समझने के लिए, आइए अंग्रेजी व्याकरण के साथ एक जुड़ाव करें। उदाहरण के लिए इस वाक्य को लेते हैं।
- कृपया दरवाजा खाओ।
व्याकरण की दृष्टि से इस वाक्य में कोई समस्या नहीं है। सब कुछ है, हमारे पास सभी सिंटैक्स तत्व सही हैं।
लेकिन जब आप वाक्य को समझने की कोशिश कर रहे होते हैं, जब आप शब्दों को टुकड़े-टुकड़े कर देते हैं, तो इसका कोई मतलब नहीं होता क्योंकि आप जानते हैं कि आप दरवाजा खोल और बंद कर सकते हैं, इसे बंद भी कर सकते हैं या बाहर निकाल सकते हैं लेकिन खा सकते हैं?
प्रोग्रामिंग में, इसे a. कहा जाएगारनटाइम त्रुटि क्योंकि यह आपके शुरू करने से पहले दिखाई देता है कार्यक्रम. रनटाइम कुछ प्रकार के होते हैं त्रुटियों. इस लेख में, आप सीखेंगे कि उन्हें कैसे हल किया जाए।
1. एक अपरिभाषित चर या फ़ंक्शन का उपयोग करें।
यह तब भी हो सकता है जब आप एक चर नाम में बड़े अक्षरों का असंगत रूप से उपयोग करते हैं:
callMe = "ब्रैड"
प्रिंट (कॉलमे)
ट्रेसबैक (सबसे हालिया कॉल अंतिम): आपके द्वारा सबमिट किए गए कोड की पंक्ति 2 में: प्रिंट (कॉलमे) NameError: नाम 'callme' परिभाषित नहीं है
इस मामले में, कार्यक्रम अपरिभाषित चर लौटाया त्रुटि. आपने वेरिएबल को परिभाषित किया है मुझे फोन करो, लेकिन आप किसी अन्य चर को मुद्रित करने का प्रयास करते हैं, मुझे फोन करो। आपको वेरिएबल्स का उपयोग ठीक वैसे ही करना होगा जैसे आप उन्हें परिभाषित करते हैं, केस सेंसिटिव।
2. शून्य से भाग देना
अंदाज़ा लगाओ? अजगर गणित की परवाह करता है, और गणित में, शून्य से विभाजित करता है कुछ समझ नहीं आया।
प्रिंट (1/0)
ट्रेसबैक (सबसे हालिया कॉल अंतिम): आपके द्वारा सबमिट किए गए कोड की पंक्ति 1 में: प्रिंट (1/0) ZeroDivisionError: शून्य से विभाजन
तो यह लाइन रनटाइम त्रुटि के रूप में लौटाती है अजगर इसे ठीक से पढ़ सकता है, लेकिन जब इसे क्रियान्वित करने की बात आती है, तो वह ऐसा करने से मना कर देता है क्योंकि इसका कोई गणितीय अर्थ नहीं है।
3. गलत प्रकार के डेटा पर ऑपरेटरों का प्रयोग करें
प्रिंट ("आप टेक्स्ट और नंबर जोड़ने की कोशिश कर रहे हैं" + 20)
ट्रेसबैक (सबसे हालिया कॉल अंतिम): आपके द्वारा सबमिट किए गए कोड की लाइन 1 में: प्रिंट ("आप टेक्स्ट और नंबर जोड़ने की कोशिश कर रहे हैं" + 20) लेखन त्रुटि: केवल str (नहीं "int") को str. से जोड़ सकते हैं
यह लाइन रनटाइम त्रुटि लौटाती है क्योंकि आप संख्याओं, क्रेयॉन और संतरे, कबूतरों के साथ कुर्सियों आदि के साथ पाठ जोड़ने का प्रयास करते हैं। विभिन्न प्रकार के चर के साथ संचालन करने का कोई मतलब नहीं है।
आपको यह भी जानना होगा कि अजगर कार्यक्रम को दो चरणों में चलाता है। यह पहले सिंटैक्स की जाँच करता है और यदि सिंटैक्स सही है, तो यह प्रोग्राम को निष्पादित करने के दूसरे चरण में जाता है। यहीं वह संभावित रनटाइम त्रुटियों पर ठोकर खाता है।
हम आशा करते हैं कि यह मार्गदर्शिका आपके सभी प्रश्नों का उत्तर देगी, लेकिन यदि आपके पास कोई अन्य प्रश्न हैं या आप अन्य समस्याओं में भाग लेते हैं, तो कृपया उन्हें नीचे टिप्पणी अनुभाग में फेंक दें और हम जल्द से जल्द आपसे संपर्क करेंगे।
लगातार पूछे जाने वाले प्रश्न
किसी भी रनटाइम त्रुटि को ठीक करने का सबसे तेज़ तरीका बस एक स्थापित करना है समर्पित रनटाइम त्रुटि फिक्सर.
यदि किसी एक पंक्ति में अपरिभाषित चर, शून्य से विभाजित करने या विभिन्न प्रकार के चर के साथ संचालन करने जैसी कोई समस्या है, तो यह एक रनटाइम त्रुटि लौटाएगा।
सबसे सरल उदाहरण एक साधारण लाइन वाला प्रोग्राम है जैसे प्रिंट (1/0). यदि आप इसे चलाते हैं, तो आपको एक मिलेगा ज़ीरोडिवीज़न त्रुटि: शून्य से विभाजन त्रुटि, जो एक रनटाइम त्रुटि है।