为什么(2)
为什么?? Unboundlocal Error这个很像Python解释器内部的问题,可能是你跟小甲鱼用的Python版本不一样 嗨!您好!您的问题非常简洁,但是有点不够具体,我不知道您指的是什么。您能否提供更多的细节或者背景信息,让我更好地明白您的问题?这样我可以尽力回答您的疑惑。以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 我查了一点资料,说是“如果内部函数有引用外部函数的同名变量或者全局变量,并且对这个变量有修改。那么 python 会认为它是一个局部变量,又因为函数中没有这个变量的定义和赋值,所以报错” 本帖最后由 zhangchenyvn 于 2024-6-12 17:53 编辑
你在外部函数写一下nonlocal x,内部函数注释掉nonlocal x试试 zhangchenyvn 发表于 2024-6-12 17:45
Unboundlocal Error这个很像Python解释器内部的问题,可能是你跟小甲鱼用的Python版本不一样
对,是滴 zhangchenyvn 发表于 2024-6-12 17:49
我查了一点资料,说是“如果内部函数有引用外部函数的同名变量或者全局变量,并且对这个变量有修改。那么 p ...
好家伙 zhangchenyvn 发表于 2024-6-12 17:49
你在外部函数写一下nonlocal x,内部函数注释掉nonlocal x试试
ok zhangchenyvn 发表于 2024-6-12 17:49
你在外部函数写一下nonlocal x,内部函数注释掉nonlocal x试试
咳咳。。。。。就是昨天我可能脑子晕晕的。今天早上我又看了我的图发现忘记写nonlocal的函数了
就是我也试了把它写在外面但他报错了。反正谢谢{:5_92:} zhangchenyvn 发表于 2024-6-12 17:49
你在外部函数写一下nonlocal x,内部函数注释掉nonlocal x试试
反正谢谢你的回答
页:
[1]