इस सवाल का पहले से ही एक उत्तर है: < / P>
-
मैं अजगर के लिए नया हूँ, और मैं पायथन 3.3.2 का उपयोग कर रहा हूँ। मैंने निम्नलिखित कोड चलाया:
आयात सिस्टम डीआरएफ़ यादृच्छिक (आकार = 16): रिटर्न ओपन (आर "सी: \ यूज़र्स \ ravishankarv \ documents \ Python \ key.txt")। आकार) डीईएफ़ मुख्य (): कुंजी = यादृच्छिक (13) प्रिंट (कुंजी)
और कुंजी फ़ाइल में सामग्री को प्रिंट करने की उम्मीद की। यह कार्यक्रम IDLE पर त्रुटियों के बिना चलता है लेकिन कुछ भी नहीं होता है कुंजी छपी नहीं है।
क्या कोई मदद कर सकता है?
आप नहीं आपके मुख्य फ़ंक्शन को बिल्कुल भी बुलाया जाता है, इसलिए पायथन इंटरप्रेटर उसे आपके लिए नहीं बुलाएगा।
इसे हर समय कॉल करने के लिए इसे अंतिम पंक्ति के रूप में जोड़ें:
मुख्य ()
यदि आप सामान्यतः देखा जाता है:
यदि __name__ == "__main__": मुख्य ()
यह सुनिश्चित करता है कि आपकी मुख्य विधि को केवल तभी कहा जाता है जब वह मॉड्यूल पायथन द्वारा शुरू किए गए कोड के रूप में निष्पादित किया जाता है, इसके बारे में अधिक चर्चा की गई है:
यदि आप जानना चाहते हैं कि कैसे लिखना है सबसे अच्छा संभव 'मुख्य' फ़ंक्शन,
No comments:
Post a Comment