首页 新闻 会员 周边 捐助

UnboundLocalError: local variable 'ath' referenced before assignment。大神帮我看看怎么办呢?

0
[已解决问题] 解决于 2017-08-30 18:25
 1 import athletemodel
 2 import yate
 3 import glob
 4 
 5 data_files = glob.glob("data/*.txt")
 6 athletes = athletemodel.put_to_store(data_files)
 7 
 8 
 9 Traceback (most recent call last):
10   File "C:\Lib\idlelib\16.py", line 6, in <module>
11     athletes = athletemodel.put_to_store(data_files)
12   File "C:\Lib\idlelib\athletemodel.py", line 23, in put_to_store
13     pickle.dump(all_athletes,ath)
14 UnboundLocalError: local variable 'ath' referenced before assignment
15 >>> 
dang幸福来敲门的主页 dang幸福来敲门 | 初学一级 | 园豆:177
提问于:2017-08-29 17:43
< >
分享
最佳答案
0

全局变量和局部变量问题,具体参考:

http://blog.csdn.net/onlyanyz/article/details/45009697

这里面总结不错:

http://www.cnblogs.com/perfei/p/5507617.html

奖励园豆:5
ycyzharry | 高人七级 |园豆:25683 | 2017-08-30 09:17

谢谢!

dang幸福来敲门 | 园豆:177 (初学一级) | 2017-08-30 18:25
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册