首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Python全局变量的有关问题

2012-04-06 
求助Python全局变量的问题我编了个小程序,需要读取不同的文本文件,提取文件里的某些信息存放在列表里面,将

求助Python全局变量的问题
我编了个小程序,需要读取不同的文本文件,提取文件里的某些信息存放在列表里面,将这些列表使用global定义为全局变量,后面的文件读取信息后也放在列表里面,此时调用前面定义的全局变量时,发生错误,UnboundLocalError: local variable 'isec1' referenced before assignment,麻烦大家看看是什么原因造成的 非常感谢!

[解决办法]
结帖率为0,兄弟你RP大大的不行,全局变量一般要放在 import后面,只有先定义的全局变量在可以使用,在一般的函数里面要使用全局变量要先指出这个全局变量, 比如 global xxx,不然的话,会将变量当初局部变量,而你没定义就使用,肯定报错,这个变量没定义

热点排行