استخدام global في Python
📁 بايثون, مبتدئ
مرحبًا، أتعلم Python وبعد C++ لا أفهم تمامًا مبدأ استخدام المتغيرات global. إذا قمت بتعريف متغير داخل def باستخدام global، هل يمكن استخدام قيمته خارج هذه الدالة؟ بالتأكيد لم أتمكن من ذلك. ربما لأنني مبتدئ والأشياء الواضحة لا تزال صعبة جدًا بالنسبة لي.
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