python 解决问题的集合-list indices must be integers,not str

1、这个是整型,不能是字符串型

python 解决问题的集合-list indices must be integers,not str_第1张图片

代码原因:类型不对

python 解决问题的集合-list indices must be integers,not str_第2张图片

def get_is_run(self,row):
    flag = None
    col = int(data_config.get_run())  #把字符串型变成整型
    run_model = self.opera_excel.get_cell_value(row,col)
    # if run_model == 'yes':
    #     return True
    # else:
    #     return False
    if run_model == 'yes':
        flag = True
    else:
        flag = False
    return flag

你可能感兴趣的:(python)