我试图运行我的代码,但总是收到这样的错误消息:
Traceback (most recent call last):
File "D:/WWF - Sustainable Hydropower/FRA/Code/f1_zonal_stats.py", line 180, in <module>
zonal_statistics(*argv)
File "D:/WWF - Sustainable Hydropower/FRA/Code/f1_zonal_stats.py", line 49, in zonal_statistics
set_environment(workspace, fd.mask_layer)
NameError: global name 'fd' is not defined
我曾试图将fd定义为全局变量,但仍被称为错误。 这是我的密码
^{pr2}$
您的代码片段中没有fd的定义(我刚刚看到fd的错误定义)。要将其定义为全局变量,必须在任何函数之外定义它,并对其进行更改,然后将其称为“global fd”,无论您想在何处进行更改。但是,可以在不调用全局变量的情况下读取该变量。在相关问题 更多 >
编程相关推荐