Python问题:UnboundLocalError: local variable ‘xxx’ referenced before assignment

参考链接:

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

https://www.cnblogs.com/fendou-999/p/3822028.html

【解析】

UnboundLocalError: local variable ‘xxx’ referenced before assignment

在函数外部已经定义了变量n,在函数内部对该变量进行运算,运行时会遇到了这样的错误:

主要是因为没有让解释器清楚变量是全局变量还是局部变量。

【案例】

如下代码片所示:

def test():
if[……]

继续阅读

python 从文本读取字典类型字符串的方式

文本文件内容如下:

标题###URL###字段###数字###{‘sort’: [‘7120992’, ‘7120993’, ‘7120994’], ‘aDict’: {‘7120994’: ‘/kinggoo.com/49512/7120994/’, ‘7120993’: ‘/kinggoo.com/49512/7120993/’, ‘7120992’: ‘/kinggoo.com/49512/7120992/’}}
标题###URL###字段###数字###{‘sort’: [‘7120992’, ‘7120993’, ‘7120994’], ‘aDict’: {‘7120994′[……]

继续阅读

python 找到列表中字符串最长的位置索引 先获取列表中每个字符串的长度,查找长度最大位置的索引值即可

”’ 找到列表中字符串最长的位置索引
先获取列表中每个字符串的长度,查找长度最大位置的索引值即可
str_list 是一个列表,返回最大的数组值的元素位置
”’

num_list=[len(one) for one in str_list]
return num_list.index(max(num_list))[……]

继续阅读

第 1 页,共 1 页1