失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 如何解决:FileNotFoundError: 以及[Errno 2]No such file or directory

如何解决:FileNotFoundError: 以及[Errno 2]No such file or directory

时间:2020-10-22 03:42:26

相关推荐

如何解决:FileNotFoundError: 以及[Errno 2]No such file or directory

------------------------------出错原因-----------------------------

因为种种问题系统无法找到对应路径的文件。

------------------------------案例如下-----------------------------

我在pycharm的目录下新建了一个apple.txt文件,想通过open()获取到对应文件里面的内容。

结果提示:[Errno 2]No such file or directory

file=open('apple.txt','r') #读取已有文件apple.txtprint(file.readlines())#输出读取apple.txt里面的内容file.close() #读取后关闭文件

------------------------------解决如下------------------------------

1、确认文件的路径及名称

①默认路径:在project的位置下,没问题。如果是其余路径要在python中说明。

②指定路径:注意路径格式

例如:'C:\Users\ASUS\PycharmProjects\pythonProject'

正确:'C:\\Users\ASUS\\PycharmProjects\\pythonProject'

需要将\换成\\,否则会被识别为转义字符

③路径中的文件名称:文件名.文件格式

我新建文件的时候写的是“apple”,在路径上需要写“apple.txt”,如果新建的时候写了“apple.txt”,则文件名会变成"apple.txt.txt"。

如何查看自己的文件名字:点击文件→右键重命名→看到要修改的部分就是自己的命名

2、pycharm使用不熟悉导致的错误

【例如】我新建了demo3去进行操作,而我的解析器还停留在demo1,demo1没有代码demo3的内容,所以会报错。(如下图)

Ps:我的pycharm会这样,不知道其它伙伴会不会,真的是找了好久.../(ㄒoㄒ)/~~

解决方式:进入Edit - 将demo3新增进去,再用demo3运行

解决方式——步骤1

解决方式——步骤2

3、得出的内容乱码

ps:只要最终输出(print)的内容是正确的,文件内字体乱码也没关系

①方式一:将内容快速转码

②方式二:在txt中转码

在电脑中找到对应文件,文件另存为时,最下面有格式选择,选择对应的格式就可以了。

------------------------------其余参考-----------------------------

如果我的方式还未能解决你的问题,可以参考其余大佬的经验

1、pycharm的使用教程:根据自己程序疑惑的地方,一个个找答案

(4条消息) PyCharm使用教程 --- 4、界面/菜单栏介绍_Python3X的博客-CSDN博客_pycharm菜单栏介绍

2、是否为绝对路径和相对路径的问题

(5条消息) python:pycharm 读取项目中的文件:相对路径和绝对路径_hw@c14h10的博客-CSDN博客_pycharm 相对路径

如果觉得《如何解决:FileNotFoundError: 以及[Errno 2]No such file or directory》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。