Avatar ·

在Python中使用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