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的东西,但仍然不起作用