问题复现:
在利用for循环下载各年数据的时候,跳出'DataFrame' object is not callable的错误。并且可以复现。
思考可能原因:
一开始想不出原因
排查:
上网搜索一下,发现是变量名的问题。
简单说就是,我有一个函数叫split_frm,这个函数调用一个frm参数。
然后后续还有一个split_frm变量储存一个dataframe形式的数据。
结果在for循环进入下一个的时候,系统认为是split_frm变量而不是split_frm函数在调用frm参数,自然会报错。
解决:
保证函数名和变量名不重复。
网友评论