Avatar ·

Python में global का उपयोग

📁 पायथन, नौसिखिया

नमस्ते, मैं Python सीख रहा हूँ और C++ के बाद global वेरिएबल्स के उपयोग के सिद्धांत को बिल्कुल नहीं समझ पा रहा हूँ। यदि def के अंदर किसी वेरिएबल के लिए global निर्दिष्ट किया जाए, तो क्या इसका मान इस function के बाहर उपयोग किया जा सकता है? मेरे लिए यह निश्चित रूप से काम नहीं कर रहा है। शायद इसलिए क्योंकि मैं नौसिखिया हूँ और स्पष्ट चीज़ें मेरे लिए अभी भी बहुत जटिल हैं।

def check():    global urokb_in    urokb_in = 1    with open('users.txt', 'r') as f:        line = f.readline()        f.close()    with open('progress.txt', 'r') as k:        while True:            global uroka_in            lines = k.readline