为了账号安全,请及时绑定邮箱和手机立即绑定

python导入excel文件,报错

python导入excel文件,报错

慕沐林林 2018-07-16 11:02:20
尝试导入excel文件操作,编写了以下代码,import xlrdworkbook = xlrd.open_workbook('D:\ben.qin\Desktop\1.xls')worksheets = workbook.sheet_names()print('worksheets is %s' %worksheets)报出以下错误,还请帮忙指点错误File "D:/工具/Python/实例/读取文件.py", line 9, in <module>    workbook = xlrd.open_workbook('D:\ben.qin\Desktop\1.xls')  File "D:\工具\Anaconda3\lib\site-packages\xlrd\__init__.py", line 394, in open_workbook    f = open(filename, "rb")OSError: [Errno 22] Invalid argument: 'D:\x08en.qin\\Desktop\x01.xls'
查看完整描述

2 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

报错原因是方法中的参数为转义字符。

open_workbook(r'D:dir')这样写,或者open_workbook('D:\\dir')这样写,或者为open_workbook('D:/dir')这样写


查看完整回答
反对 回复 2018-07-18
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

open_workbook(r'D:dir')少写一个反斜扛,改为这样的格式open_workbook(r'D:\dir\dir\dir')

查看完整回答
反对 回复 2018-07-18
  • 2 回答
  • 0 关注
  • 1389 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信