错误:尝试用Python读取excel文件时,模式无效(';rb';)

错误:尝试用Python读取excel文件时,模式无效(';rb';),python,excel,Python,Excel,我是一个新手,我尝试过各种各样的方法来回答类似的问题,包括使用pandas_reader,但似乎没有任何效果。当我在Python IDE中输入这段代码时 import xlrd workbook = xlrd.open_workbook("C:\Users\Raul\Downloads\research\test.xlsx") 我不断地犯这个错误 IOError: [Errno 22] invalid mode ('rb') or filename: 'C:\\Users\\Raul\\Dow

我是一个新手,我尝试过各种各样的方法来回答类似的问题,包括使用pandas_reader,但似乎没有任何效果。当我在Python IDE中输入这段代码时

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' 
他们得到了完美的拯救。

我不确定我做错了什么? 非常感谢你的帮助


PS I have excel 2013如果这会产生影响,请查看错误:
无效模式('rb')
或文件名
:`

在这种情况下,它是您的文件名。转义反斜杠(或指定原始字符串文字),否则python会将其(
\U
\R
等)误解为特殊字符

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

查看错误:
无效模式('rb')
或文件名:`

在这种情况下,它是您的文件名。转义反斜杠(或指定原始字符串文字),否则python会将其(
\U
\R
等)误解为特殊字符

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

或者将字符串放在三个引号中
“”“C:\Users\Raul\Downloads\research\test.x‌​lsx“”
@bernie Hmmm我不太清楚这意味着什么,但当我尝试了这一点,我得到了这个错误:[Errno 2]没有这样的文件或目录:'C:\\Users\\Raul\\Downloads\\research\\test.x\xe2\x80\x8c\xe2\x80\x8blsx'@user1767754再次返回rb错误:(或者将字符串放在三个引号中
“”C:\Users\Raul\Downloads\research\test.x‌​lsx“”
@bernie Hmmm我不太清楚这意味着什么,但当我尝试这一点时,我得到了一个错误:[Errno 2]没有这样的文件或目录:“C:\\Users\\Raul\\Downloads\\research\\test.x\xe2\x80\x8c\xe2\x80\x8blsx'@user1767754再次返回rb错误:(这不仅有效,而且我真的理解你的解释!非常感谢!当然可以。当时它告诉我必须再等8分钟才能接受它,所以我在等待:)这不仅有效,而且我真的理解你的解释!非常感谢!当然可以。当时它告诉我我必须再等8分钟才能接受它,所以我在等待:)