小编Tam*_*van的帖子

无法访问更新的全局变量的值

假设我有两个 Python 文件:

  1. abc.py
from .config import *
update_a()
print_a() # prints 5
print(a)  # prints 2 rather than 5 even after calling update_a() and using global in update_a()
Run Code Online (Sandbox Code Playgroud)
  1. config.py
a = 2

def update_a():
    global a
    a = 5

def print_a():
    global a
    print(a) # prints 5
Run Code Online (Sandbox Code Playgroud)

config.py从 访问时,全局变量 in似乎没有更新的值abc.py

python global-variables python-3.x

5
推荐指数
1
解决办法
61
查看次数

标签 统计

global-variables ×1

python ×1

python-3.x ×1