Avatar ·

Uso de global em Python

📁 python, novato

Olá, estou conhecendo Python e depois de C++ categoricamente não entendo o princípio de uso de variáveis global. Se uma variável dentro de def for declarada como global, é possível usar seu valor fora desta função? Comigo definitivamente não funciona. Talvez seja porque sou iniciante e coisas óbvias ainda são muito complexas para mim.

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