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

Python:使用xlrd时没有目录/文件,python,excel,xlrd,Python,Excel,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)' 我不知道我会做错什么。我没有尝试任何具体的操作,但我只是希望它不

我有简单的代码:

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)'
我不知道我会做错什么。我没有尝试任何具体的操作,但我只是希望它不会出现错误。

您没有在使用Workbook1.xls

您正在传递一个带有目录的路径。。。路径中的一个文件夹不存在

这可能是因为你做了

directory="C:\Users\Blah\..."
当你需要做的时候

directory = r"C:\Users\Blah\..."
另一方面,反斜杠用于转义下一个字符

您没有使用Workbook1.xls

您正在传递一个带有目录的路径。。。路径中的一个文件夹不存在

这可能是因为你做了

directory="C:\Users\Blah\..."
当你需要做的时候

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

另一方面,反斜杠用于转义下一个字符,即不包括文件的整个路径。路径如下所示:

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


如果使用单斜杠,则需要使用“r”,否则会引发错误。

您没有包括文件的整个路径。路径如下所示:

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


如果您使用的是单斜杠,则需要使用“r”,否则会引发错误。

您的脚本是否与Book1.xls位于同一目录中?实际上,这已修复了它!谢谢即使你给它一个完整的路径到它所在的地方,它也必须是这样吗?你的脚本和Book1.xls在同一个目录下吗?事实上,这解决了它!谢谢即使你给它一个完整的路径,它在哪里,也必须是这样吗?我包括了我刚才为这个问题缩写的完整路径。但我确实尝试了r的方法,但仍然不起作用。我只是把我刚才为这个问题缩写的完整路径包括在内。但我确实尝试了r的东西,但仍然不起作用