Python中么判断文件是否存在?Python判断文件存在的方法有哪些

python程序和脚本里面是可以从外部导入文件来使用或者读写的,而导入文件时必须要要保证该文件在路径上存在才可以,否则就是会出现错误导致程序停止运行 。而今天这一篇文章主要介绍的内容就是,python判断文件存在的三种方法,要学习的可得仔细阅读了 。

Python中么判断文件是否存在?Python判断文件存在的方法有哪些

文章插图
一、os模块
【Python中么判断文件是否存在?Python判断文件存在的方法有哪些】最简单的方式就是去调用os模块之中的方法了,可以去调用isfile方法以及exists()方法来判断这个文件是否存在 。这两个方法都是只需要传入字符串类型的文件路径即可,而返回值同样是是布尔类型的True或者false,代码示例如下所示:
import osos.path.exists("test.txt")os.path.isfile("test.txt")二、pathlib模块
在python更新到了3.4版本之后添加了一个新的对象文件操作的内置模块pathlib,相比起os模块来说它在使用上更加简单和快速 。因为该模块是直接对文件系统路径来操作的,并且在不同操作系统上会统一分隔符以免出现路径错误,代码示例如下所示:
import pathlibfile_obj = pathlib.Path("test.txt")file_obj.exists()三、try异常语句
而很多人一开始使用的到的就是try/except异常捕获语句来判断文件是否存在,因为无论是什么文件都是能够调用open()函数来让其在python程序中打开的 。而打开之后的读写操作就是要根据不同文件类型使用不同模块的方法了,但是open()函数在打开文件时如果不存在就会直接抛出错误 。所以只要try捕获到了错误就表示文件不存在,代码如下所示:
try:  with open("python.log", "r") as f:    f.read()except:  pass以上就是关于“Python中么判断文件是否存在?Python判断文件存在的方法有哪些”的全部内容了,希望对你有所帮助 。

    推荐阅读