[Errno 2] No such file or directory

file = open(D:\pythonProject\0基础Py实战,四周实现爬虫系统\章节1 第零周:开始之前\file.txt) 
file.write('hello world!') #如果存在file文件,则直接写入;如果没有file文件,那么会先建立该文件在写入

报错如下
在这里插入图片描述


#file = open(D:\\pythonProject\\0基础Py实战,四周实现爬虫系统\\章节1 第零周:开始之前\\file.txt) # 将相对路径改为绝对路径后还是报同样的错误
  • 细看发现改代码是在01.py中,但是执行的却是dog.py文件,而dog.py已经不存在了。
  • 所以直接运行01.py文件
    在这里插入图片描述
  • 对代码做如下处理
file = open('D:\pythonProject\0基础Py实战,四周实现爬虫系统\章节1 第零周:开始之前\file.txt')

在这里插入图片描述

参考添加r或双斜杆

1.加r

file = open(r'D:\pythonProject\0基础Py实战,四周实现爬虫系统\章节1 第零周:开始之前\file.txt')

在这里插入图片描述
2.加双斜杠

file = open('D:\\pythonProject\\0基础Py实战,四周实现爬虫系统\\章节1 第零周:开始之前\\file.txt')

在这里插入图片描述

  • 同样报错:不支撑写入的权限

最后发现是路径中不能包含中文

file = open('D:\pythonProject\ file.txt','w')

file.write('hello world!')

在这里插入图片描述

错误拓展

注意特殊字符

在这里插入图片描述

  • 在\后打一个空格或使用转移字符\都能解决此问题
    在这里插入图片描述
    在这里插入图片描述
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值