2017-06-21 30 views
0

我是一个新手,Excel文件,我已经试过各种事情出现了,作为包括使用pandas_reader并没有什么类似的问题的答案似乎工作。当我把这个代码在我的Python IDE错误:无效的模式(“RB”)时,试图读取在Python

import xlrd 
workbook = xlrd.open_workbook("C:\Users\Raul\Downloads\research\test.xlsx") 

,我不断收到此错误

IOError: [Errno 22] invalid mode ('rb') or filename: 'C:\\Users\\Raul\\Downloads\research\test.xlsx' 

,且已经保存完美,应有尽有。 enter image description here

我不知道我做错了吗? 非常感谢您的帮助!

PS我练成2013,如果有差别

+0

或把你的字符串中的三重引号““”“C:\用户\劳尔\下载\研发\ test.x LSX”“””' – user1767754

+0

@bernie嗯,我不完全知道是什么意味着是新来这个,但是当我尝试了,我得到这个错误:[错误2]没有这样的文件或目录:“C:\\ \\用户\\劳尔下载\\ \\研究test.x \ XE2 \ X80 \ x8c \ XE2 \ X80 \ x8blsx” –

+0

@ user1767754这再次:( –

回答

3

查看错误:invalid mode ('rb')or filename:`

在这种情况下,这是你的文件名。您可以逃离反斜杠(或指定一个原始字符串字面),否则蟒蛇会曲解它(\U\R等)为特殊字符。

workbook = xlrd.open_workbook("C:\\Users\\Raul\\Downloads\\research\\test.xlsx") 
+0

返回的RB错误,不仅工作,但我真正了解你的解释!非常感谢! –

+1

ofcourse是的。在它告诉我的时候,我不得不等待还有8分钟才能接受它,所以我在等待:) –

相关问题