2017-06-21 72 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分鐘才能接受它,所以我在等待:) –

相關問題