当前位置:首页 > 教育

python判断文件是否存在 Python判断文件是否存在的三种方法

通常在读写文件之前,需要判断文件或目录是否存在,否则一些处理方法可能会使程序出错。所以做任何事情之前最好先判断文件是否存在。

判断文件或文件夹是否存在的方法有三种,分别是os模块、Try语句和pathlib模块。

1.使用操作系统模块

os模块中的os.path.exists()方法用于检查文件是否存在。

判断文件是否存在

确定文件夹是否存在

使用这种方法,如果文件“测试数据”不存在,它将返回假,否则它将返回真。

即使文件存在,也可能需要判断文件是否可以读写。

判断文件是否可以读写

使用os.access()方法确定文件是否可以读取或写入。

语法:

os.access(路径,模式)

路径是文件路径,模式是操作模式,有几种:

Os。F_OK:检查文件是否存在;

Os。R_OK:检查文件是否可读;

Os。W_OK:检查文件是否可以写;

Os。X_OK:检查文件是否可以执行

该方法通过判断文件路径是否存在以及各种访问模式的权限,返回真或假。

使用try语句来判断和处理所有异常是非常简单和优雅的。与其他相比,它不需要引入其他外部模块。

3.使用pathlib模块

Pathlib模块是Python3版本的内置模块,但是Python2需要单独安装一个三方模块。

要使用pathlib,您需要使用文件路径创建一个path对象。该路径可以是文件名或目录路径。

检查路径是否存在

检查路径是否是文件

1.《python判断文件是否存在 Python判断文件是否存在的三种方法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《python判断文件是否存在 Python判断文件是否存在的三种方法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/1263618.html

上一篇

最强正宫!妻子发现丈夫出轨生女 不哭不闹布局10年夺走百亿家产

下一篇

霍震霆儿子 霍震霆带儿子谈生意,霍启刚正襟危坐,朱玲玲小儿子显活泼

财税2019年13号文件 财税[2019]13号:关于实施小微企业普惠性税收减免政策的通知!

财政部、国家税务总局关于实施小微企业包容性减税政策的通知 财税[2019]13号 各省、自治区、直辖市及计划单列市财政厅(局),新疆生产建设兵团财务局,国家税务局各省、自治区、直辖市及计划单列市税务局: 为贯彻落实党中央、国务院的决策部署,进一...

word手写签字 怎样在Word文件上添加手写签名

  • word手写签字 怎样在Word文件上添加手写签名
  • word手写签字 怎样在Word文件上添加手写签名
  • word手写签字 怎样在Word文件上添加手写签名
泗水教育网 惠及泗水老百姓!@事关中小学教育的文件新信息!

泗水教育网 惠及泗水老百姓!@事关中小学教育的文件新信息!

.............................................................................................. 山东省教育厅等11个部门 关于深化基础教育改革全面提高...

文件柜图片 办公室文件柜款式 办公室文件柜图片

  • 文件柜图片 办公室文件柜款式 办公室文件柜图片
  • 文件柜图片 办公室文件柜款式 办公室文件柜图片
  • 文件柜图片 办公室文件柜款式 办公室文件柜图片

硬盘文件恢复 硬盘数据删除怎么恢复?自己动手解决

  • 硬盘文件恢复 硬盘数据删除怎么恢复?自己动手解决
  • 硬盘文件恢复 硬盘数据删除怎么恢复?自己动手解决
  • 硬盘文件恢复 硬盘数据删除怎么恢复?自己动手解决

synctoy 解决U盘拷贝文件速度慢的正确姿势

在工作中,同事之间共享文件时,大部分都是用u盘拷贝的。当文件很大时,用u盘复制是非常困难的。复制文件的时候,我总是很担心。真的怕操作其他东西的时候影响复制,导致复制中断重启进度条... u盘读写速度有限,受USB接口、电脑主板型号等硬件影响。U...

si4432无线模块 几款常见的433无线模块的性能对比

随着智能电子产品的发展,对无线模块的需求大大增加。例如,433无线模块可用于电子产品,如车辆监控、远程控制、遥测、小型无线网络、无线抄表和门禁系统。无线模块种类那么多,怎么选择呢?下面边肖将逐一介绍硅传: 433MHz无线通信模块的工作频率为3...

文件扫描仪 高速扫描仪让工作更便捷

  • 文件扫描仪 高速扫描仪让工作更便捷
  • 文件扫描仪 高速扫描仪让工作更便捷
  • 文件扫描仪 高速扫描仪让工作更便捷