Avatar ·

Utilisation de global en Python

📁 Sujets avancés sur Python, Débutant

Bonjour, je découvre Python et après le C++ je ne comprends absolument pas le principe d'utilisation des variables global. Si une variable située dans un def est déclarée global, peut-on utiliser sa valeur en dehors de cette fonction ? Chez moi ça ne marche pas du tout. C'est peut-être simplement parce que je suis débutant et que les choses évidentes sont encore trop complexes pour moi.

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