Avatar ·

استخدام Global في بايثون

📁 بايثون, مبتدئ

مرحبًا، أنا أتعلم Python وبعد C++ لا أفهم تمامًا مبدأ استخدام المتغيرات العامة. إذا قمت بتعريف global داخل متغير في def، هل يمكنني استخدامها خارج هذه الدالة؟ بالتأكيد لا أستطيع فعل ذلك. ربما فقط لأنني مبتدئ والأشياء الواضحة لا تزال صعبة جدًا بالنسبة لي.

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