美文网首页
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