import xlrd
book = xlrd.open_workbook("univ_list.xls")


我是python的新手。我正在尝试读取与python脚本位于同一目录中的MS excel文件。运行上面的代码给我一个no such file or directory错误。

如果需要,我将提供更多信息。

编辑:根据要求提供完整路径的代码

import xlrd
book = xlrd.open_workbook("D:\Python_Scripts\univ_list.xls")


带有相应的错误信息

最佳答案

字符串转义会伤害您。 \是Python字符串的转义字符,因此Python试图查找\P\u转义码(除其他外),这并不是您想要的。

解决方法是通过将路径更改为“ D:\ Python_Scripts \ univ_list.xls”来逃避\,或者将字符串切换为r""(即r"D:\Python_Scripts\univ_list.xls")字符串,而不能使用反斜杠。 。

关于python - python:没有这样的文件或目录错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8823588/

10-12 17:00