请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

TypeError: list indices must be integers, not NoneType

已找到原因,已解决

老师请问一下,上报如下错误是什么原因呢
Traceback (most recent call last):
File “/Users/apple/PycharmProjects/dj1224demo/data_operate/runtest.py”, line 38, in
runtest.isruntest()
File “/Users/apple/PycharmProjects/dj1224demo/data_operate/runtest.py”, line 30, in isruntest
depend_keydata=depend_keydata.get_dep_key(i)#获取key的value值
File “/Users/apple/PycharmProjects/dj1224demo/data_operate/dependdata.py”, line 26, in get_dep_key
reponsedata=self.rundepend()#相应值
File “/Users/apple/PycharmProjects/dj1224demo/data_operate/dependdata.py”, line 16, in rundepend
depend_url =self.get_global_data.get_global_url(depend_num)
File “/Users/apple/PycharmProjects/dj1224demo/data_operate/get_global_data.py”, line 18, in get_global_url
url=self.opera_excel.getvalue(row,col)
File “/Users/apple/PycharmProjects/dj1224demo/operate_excel2.py”, line 23, in getvalue
value=self.data.cell_value(rows,cols)
File “/Users/apple/Library/Python/2.7/lib/python/site-packages/xlrd/sheet.py”, line 419, in cell_value
return self._cell_values[rowx][colx]
TypeError: list indices must be integers, not NoneType

正在回答 回答被采纳积分+3

2回答

qq_微微信步_0 2019-01-08 16:46:00

同学,请教下你是怎么解决的,我也是看到这7-19章节,也遇到这个问题

2 回复 有任何疑惑可以回复我~
  • 提问者 fishatom #1
    我的错误出现原因,好像是封装常量的写错了,改掉就好了
    class global_var:
        id='0'
        #casename='1'
        url='1'
        request_method='2'
        request_data = '3'
        header = '4'
        is_run='5'
        depend_id='6'
        depend_data='7'
        depend_key='8'
        expect='9'
        result='10'
    回复 有任何疑惑可以回复我~ 2019-01-09 10:07:20
  • qq_微微信步_0 回复 提问者 fishatom #2
    哦哦,我的今天解决了,跟你的不是同一个问题导致的,我的是一个方法名写成了了另一个方法,所以返回none
    回复 有任何疑惑可以回复我~ 2019-01-10 00:23:45
提问者 fishatom 2018-12-27 19:55:25

已找到原因,已解决

0 回复 有任何疑惑可以回复我~
  • 哈哈,不错,加油。
    回复 有任何疑惑可以回复我~ 2018-12-28 12:16:06
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信