簡體   English   中英

Python:使用xlrd時沒有目錄/文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM