有很多小伙伴在python之中导入一个文件打开或者是要对某一个路径进行查找等操作的时候总是在运行的时候就会出现文件不存在的错误提示,但是去文件夹里面查看却发现文件是有的。那么这一篇文章就会来讲一下这个问题出现的原因和解决方法,一起看看吧。

Python文件存在但提示找不到为什么?原因其实是这个

一、相对路径

在去导入文件的时候很多人都会使用相对路径或者是绝对路径,那么相对路径因为其代码更短而更会受到人们的喜欢。但是在使用相对路径的时候很多人会放一个错误就是文件夹的层级找错了,相对路径导入文件在同一个文件下不需要去写文件夹名称,直接写文件名就可以了。

但是只要是在上层或者是更上级的文件夹内就需要使用..\这样的格式去获取,上级目录使用.\或者是..\都可以。但是只要是二级目录以上都需要使用到..\去表示向上级目录去找,很多人就是会写错这一个,只要将其改过来就好了。

二、路径错误

python之中去找一个文件的时候会根据提供的文件路径一级一级的往下找直到找到这个文件,那么在文件路径的字符串之中只要有一个符号或者是字母错误都会导致无法找到这个文件。特别是文件夹路径使用的是\斜杠而不是反斜杠,在导入文件的时候把文件路径从文件夹的地址栏复制过来就好了。

以上就是很多人在python导入文件时出现文件存在但找不到问题的原因和解决方法了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!