Python 学习日志
设备:MacBook Air
开发环境:Jupyter
问题:关于合并Excel表格时报错的问题。
Trouble:
在使用macbook合并Excel表格时,系统报错。系统显示XLRDError,即在读取data时发生错误,具体描述为:读取时出现了不被支持的文件格式或者损坏的文件导致读取失败。

在stackoverflow上寻求解决办法时,发现有小伙伴和我遇到了类似的问题。

然后有一位程序员大神HDuck提供了解决办法。在此附上问题及解决方案链接:
https://stackoverflow.com/questions/58926179/xlrderror-unsupported-format-or-corrupt-file-expected-bof-record-found-b-x0?answertab=votes#tab-top
据大神描述,这是由于Mac电脑的每一个目录directory里都存在一个叫“.DS_Store”的隐藏文件。
就是我在合并Excel文件时,运行代码过程中遇到的这个东西:

意思是,这个东西的格式是不能被读取的文件格式。所以,在读取文件名时,就要把这个文件名给排除掉。那怎么办呢?
大神说,要用类似的代码操作一下:

在MacBook上使用Python的Jupyter环境合并Excel表格时遇到XLRDError,原因是.DS_Store隐藏文件导致。通过在遍历文件时添加if语句过滤掉.DS_Store,问题得到解决。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



