美文网首页
EISDIR: illegal operation on a d

EISDIR: illegal operation on a d

作者: _Lalio | 来源:发表于2020-03-12 00:57 被阅读0次
错误信息

需求背景:
将爬虫爬取回来的数据存进excel前,先判断是否有指定文件夹存在:
1)若不存在,则先创建文件夹,再把excel存进新文件内;
2)否则则直接把excel存进指定的文件夹内

报错时的代码如下:


出现标题错误的关键代码

这段代码的逻辑错就错在,新的文件夹在尚未先生成的情况下,就想把excel文件存入还不存在的文件夹。

修改后完整代码:
1)77行先把文件夹生成


正确处理方法

2)54行接收到文件全路径,55行写入excel


写入excel逻辑

注:mkdir是创建文件夹的函数

相关文章

网友评论

      本文标题:EISDIR: illegal operation on a d

      本文链接:https://www.haomeiwen.com/subject/kurljhtx.html