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色