Python:使用xlrd时没有目录/文件

我有简单的代码:

from xlrd import open_workbook open_workbook('Book1.xls') 

无论我如何保存文件(xls或xlsx)或如何更改文件path(C:\ Users \ …或C:\ Users …),我总是得到:

 IOError: [Errno 2] No such file or directory: '(insert whatever is in place of Book1.xls)' 

我不知道我会做错什么。 我没有尝试任何具体的东西,但我只是希望它不会抛出一个错误。

你不包括整个文件的path。 path将如下所示:

 file="C:\\USER\\TEST\\FILENAME" 

要么

 file=r":\USER\TEST\FILENAME" 

如果你使用单斜杠,那么你需要使用'r',否则会抛出错误。

你不是在做workbook("Book1.xls")

你正在传递一个path(与目录)…path中的一个文件夹不存在

这可能是因为你做了类似的事情

 directory="C:\Users\Blah\..." 

当你需要做的时候

 directory = r"C:\Users\Blah\..." 

另外反斜杠有助于摆脱下一个angular色