"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मेरा पायथन \"मुख्य()\" फ़ंक्शन क्यों नहीं चलता?

मेरा पायथन \"मुख्य()\" फ़ंक्शन क्यों नहीं चलता?

2024-11-10 को प्रकाशित
ब्राउज़ करें:558

Why Doesn\'t My Python \

'मुख्य() फ़ंक्शन नहीं चलता' समस्या को समझना

निम्नलिखित पायथन स्क्रिप्ट पर विचार करें:

#! /usr/bin/python

def main():
    print("boo")

जब Python 3.3 में चलाया जाता है, तो यह स्क्रिप्ट चुपचाप कोई भी आउटपुट उत्पन्न करने में विफल हो जाती है। यह पेचीदा हो सकता है।

मूल कारण का समस्या निवारण

समस्या इस तथ्य में निहित है कि पायथन में किसी फ़ंक्शन को परिभाषित करने से उसका कोड स्वचालित रूप से निष्पादित नहीं होता है। मुख्य() फ़ंक्शन के भीतर के कोड को स्पष्ट रूप से कॉल करने की आवश्यकता है।

इस विशेष स्क्रिप्ट में, मुख्य() फ़ंक्शन को कभी भी कॉल नहीं किया जाता है। परिणामस्वरूप, इसके अंदर का प्रिंट स्टेटमेंट निष्पादित नहीं होता है।

समाधान: फ़ंक्शन को कॉल करना

समस्या को ठीक करने के लिए, आपको बस मुख्य() फ़ंक्शन को कॉल करना होगा इसे परिभाषित करने के बाद. यहां स्क्रिप्ट का संशोधित संस्करण है:

def main():
    print("boo")

main()  # Call the function explicitly

अब, जब आप स्क्रिप्ट चलाते हैं, तो इसे कंसोल पर "बू" सही ढंग से प्रिंट करना चाहिए।

अतिरिक्त नोट्स:

  • प्रदान की गई उदाहरण स्क्रिप्ट शेबैंग लाइन # का उपयोग करती है! /usr/bin/python स्क्रिप्ट चलाने के दौरान उपयोग करने के लिए पायथन दुभाषिया को निर्दिष्ट करने के लिए। स्क्रिप्ट कमांड स्क्रिप्ट फ़ाइल को एक नियमित प्रोग्राम के रूप में चलाता है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3