您的位置:首页 > 移动开发 > Objective-C

AttributeError: 'NoneType' object has no attribute

2016-03-03 09:04 916 查看
python 读取excel文件报错:

 basetable = data.sheet_by_index(0)

AttributeError: 'NoneType' object has no attribute 'sheet_by_index'

def open_excel(file):

    try:

        data = xlrd.open_workbook(file)

        return data 

    except Exception as e:

        print (e.strerror)

        

        

#根据名称获取Excel表格中的数据   参数:file:Excel文件路径     colnameindex:表头列名所在行的所以  ,by_name:Sheet1名称

def excel_table_byname(file= 'C:\python\rename.xlsx',colnameindex=0):

    data = open_excel(file)

    basetable = data.sheet_by_index(0)

.......

经过调试发现file传进去的时候变成ename.xlsx了。

解决方法:

由单\ 改成双\ 即\\ 即可解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: