python程序开发之中有些功能是需要打开文件才可以对其进行操作的 , 而这个文件则必须存在于这个路径上才能够将其打开 , 否则会发生错误导致程序运行停止 。下面文章会来介绍几个python文件存在判断方法 , 想学习的小伙伴就一起往下看看吧 。
文章插图
一、Try异常捕获语句
从打开文件不存在就会报错这一点可以看出来 , 使用Try异常捕获语句能够来判断这个文件是否存在 , 因为异常类型之中有一个为FileNotFoundError , 意思就是出现文件类型错误时会将其捕获 。
那么只需要将打开文件的代码写在try语句块之中 , 就可以来在它捕获到异常时得到文件不存在的信息了 。并且还可以加上PermissionError这个错误类型的捕获 , 它是在文件没有权限进行访问时抛出的异常 , 详细代码示例如下:
try: f =open(’ foo.txt’) f.close()except FileNotFoundError: print ("und.")except PermissionError: print ("le.")二、内置模块os
或者可以去使用内置模块os之中的方法来实现python文件存在判断 , 能够调用的方法有exists以及access()两个 。第一个方法只需要传入文件路径字符串 , 如果返回的值为False就表示该文件不存在 , 代码如下:
import osos.path.exists(“test_file.txt”)而access()方法则是需要传入文件路径以及操作模式两个参数 , 第二个参数的值为os.F_OK即可来判断这个路径上的文件是否存在 , 代码示例如下所示:
import osif os.access("/file/path/foo.txt", os.F_OK): print ("exist.")【Python文件存在判断方法是什么?Python用什么方法得到文件是否存在】以上就是关于“Python文件存在判断方法是什么?Python用什么方法得到文件是否存在”的全部内容了 , 希望对你有所帮助 。
文章插图
文章插图
文章插图
微信扫码Python课,免费报名
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- Python判断空文件怎么做?Python如何判断一个文件完全为空
- Python判断文件可读怎么做?Python如何判断文件是否可以读写
- 如何用pip工具安装Numpy库?Python下载安装numpy库方法是什么
- 如何使用numpy中的size函数?Python numpy中的size()函数的功能是什么?
- python中写入文件的出错怎么办?python写入文件出错的解决方法
- python中如何使用实现行数据添加?使用pandas实现行数据添加方法
- python中string和float之间如何转换?Python将string转换到float的实例方法
- python中str函数是什么?python中str函数的基本用法
- python标识符如何使用?python标识符的基本使用方法
- python shell怎样在Windows打开?python shell打开的方法