FileNotFoundError: [Errno 2] No such file or directory: ‘2017年01月.txt‘

看似是一个很简单的问题,其实还是自己太粗心了,特此记录一下。
在这里插入图片描述
问题描述:在遍历文件夹下所有的json文件进行提取数据并写入到一个新文件时老是报如上错误,我就感觉很奇怪明明文件名都能读出来怎么处理就报错。
刚开始时试着读取一下文件夹下的所有文件名没得问题:

在这里插入图片描述

开始对json数据提取后就弹出来文件找不到:

在这里插入图片描述

后来想了一会突然想到了原来是忘记了加绝对路径,因为每次读取的2017年01月.txt 2017年02月.txt … … 等文件,处理的时候python哪知道这些文件在哪里,所以要把最初的文件夹路径加上让python知道绝对路径在哪里这才是重点。

在这里插入图片描述
对此我查阅多相关问题的解决方法,也有不少初学者是直接复制的win下的路径所以出现了和我一样的报错,直接复制时也即是这种类型的 F:\air\output ,正常情况下我们要在手动加上一个反斜杠才不会报错 F:\\air\\output

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值