python2.7 运行脚本一直显示Traceback (most recent call last): 小白不懂 求大神指导

Traceback (most recent call last):
File "/root/Desktop/cmcc-free.py", line 64, in <module>
authkeep(requ_account())
File "/root/Desktop/cmcc-free.py", line 42, in authkeep
"paramMap.wlanacname":wlanacname[0],
IndexError: list index out of range

第1个回答  2017-01-11
你给的值超出列表范围了。例如你的列表只有2个元素,你调用的时候查看了第三个元素就会报这个错。看样子你是调用第一个元素,那就是这个列表没定义?做个wlanacname=[]的定义试试追问

我不是很懂的,可以帮忙弄一下吗,脚本是别人拷贝的

追答

我得看看,python哪个版本?

我错了,2.7不是很懂,你试试定义列表。或者代码看看

追问

2.7.10 以前能用 一下子就用不了

追答

代码,没代码啥也不清楚怎么解决

追问

追答

我看了下,你查找的wlanacname在百度首页的代码里已经搜不到了。百度改了代码,所以你这个列表的值是空的,导致你在输出的时候会报超出界限的错误。

本回答被提问者和网友采纳
第2个回答  2018-05-25
Traceback (most recent call last):
File "D:/pytharm/python_work/sign.py", line 3, in <module>
root =TK()
NameError: name 'TK' is not defined
相似回答