这个错误通常出现在函数中使用本地变量之前没有赋初始值时。要解决这个问题,需要在函数中为变量赋一个初始值,或者将变量定义为全局变量。例如:
def my_function():
full_data = []
for i in range(10):
full_data.append(i)
print(full_data)
my_function()
在上面的代码中,我们给变量full_data赋了一个空列表,这样在函数中引用full_data时就不会出现引用错误。