在 Python 4.1.5 (IDE:Spyder) 中定义变量时出现一个奇怪的错误。但是,即使出现错误,代码也可以正常运行!
如您所见,该变量social_cost_of_carbon
存储为变量,但我不断收到该错误,如图 1 所示(错误写道:Undefined name 'social_cost_of_carbon' (Pyflakes E)
我觉得我声明这些变量的方式可能是原因:
def convert_to_var(df):
desc = []
val = []
for i,row in df.iterrows():
desc.append(i)
val.append(row)
return dict(val)
val_dict = convert_to_var(IA)
locals().update(val_dict)
由于代码运行没有任何问题,我没有做任何事情来解决这个问题。我是否需要担心并解决这个问题,或者我只是让它继续运行而不处理错误,因为代码运行顺利?
提前谢谢你。