[英]Python: No directory/ file when using xlrd
我有簡單的代碼:
from xlrd import open_workbook
open_workbook('Book1.xls')
無論我如何保存文件(xls或xlsx)或如何更改文件的路徑(C:\\ Users \\ ...或C:\\ Users ...),我都會得到:
IOError: [Errno 2] No such file or directory: '(insert whatever is in place of Book1.xls)'
我不知道我做錯了什么。 我沒有嘗試任何特定的操作,但我只是希望它不會引發錯誤。
您不包括文件的完整路徑。 路徑將類似於:
file="C:\\USER\\TEST\\FILENAME"
要么
file=r":\USER\TEST\FILENAME"
如果使用單斜杠,則需要使用“ r”,否則它將引發錯誤。
您沒有在做workbook("Book1.xls")
您正在傳遞一個路徑(帶有目錄)...路徑中的文件夾之一不存在
這可能是因為您做了類似的事情
directory="C:\Users\Blah\..."
當你需要做的時候
directory = r"C:\Users\Blah\..."
反之,反斜杠用於轉義下一個字符
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.