[Errno 2] No such file or directory

  • Post author:
  • Post category:其他


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!')

在这里插入图片描述



错误拓展



注意特殊字符

在这里插入图片描述

  • 在\后打一个空格或使用转移字符\都能解决此问题

    在这里插入图片描述

    在这里插入图片描述



版权声明:本文为Triumph19原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。