gpt4 book ai didi

python - 从 Python 中的另一个脚本编辑全局变量

转载 作者:太空宇宙 更新时间:2023-11-04 08:39:43 25 4
gpt4 key购买 nike

我正在尝试从另一个脚本中增加一个 python 全局变量,但它似乎没有更新。我在这里做错了什么吗?

我在脚本执行期间多次运行 func() 并且它似乎从未更新过 globVal

脚本 1:

def func():
from script2 import globVal
global globVal
print "glob val is " + str(globVal)
globVal = globVal + 1

脚本 2(不同的文件):

global globVal
globVal = 1

最佳答案

是的,你做错了什么(回答你的第一个问题)

您应该将 from script2 import globVal 移动到 script2 的顶部,因为该值每次都作为 1 导入。移动 import 在顶部,globVal 变量应该更新。

关于python - 从 Python 中的另一个脚本编辑全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45763870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com