python判断文件夹内是否存在指定后缀文件的实例


Posted in Python onJune 10, 2019

该代码主要是基于python实现判断指定文件夹下是否存在指定后缀的文件。代码如下:

import os
 
Your_Dir='你的文件夹/'
Files=os.listdir(Your_Dir)
for k in range(len(Files)):
  # 提取文件夹内所有文件的后缀
  Files[k]=os.path.splitext(Files[k])[1]
 
Str2=['.wav','.mp3','.mp4']
if len(list(set(Str2).intersection(set(Files))))==len(Str2):
  return True
else:
  return False

上面代码可以判断是否有指定的一种后缀或者多种后缀同时有。如果只判断是否存在某种指定的一个后缀的话,也可以直接:

import os
 
Your_Dir='D:/python资料/01linux基础视频/课程视频/'
Files=os.listdir(Your_Dir)
for k in range(len(Files)):
  # 提取文件夹内所有文件的后缀
  Files[k]=os.path.splitext(Files[k])[1]
 
# 你想要找的文件的后缀
Str='.mp4'
if Str in Files:
  return True
else:
  return False

代码中的 os.path.splitext() 函数主要是分离文件的文件名和文件后缀。如一个文件的文件名为:

file='123.wav'
     则os.path.splitext(file)[0] = '123' ; os.path.splitext(file)[1] ='.wav'

若错误地方请指出。

以上这篇python判断文件夹内是否存在指定后缀文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python调用机器喇叭发出蜂鸣声(Beep)的方法
Mar 23 Python
Python的字典和列表的使用中一些需要注意的地方
Apr 24 Python
举例讲解Python设计模式编程中的访问者与观察者模式
Jan 26 Python
利用信号如何监控Django模型对象字段值的变化详解
Nov 27 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
May 10 Python
python的格式化输出(format,%)实例详解
Jun 01 Python
tensorflow实现逻辑回归模型
Sep 08 Python
Python中安装easy_install的方法
Nov 18 Python
Python 矩阵转置的几种方法小结
Dec 02 Python
python已协程方式处理任务实现过程
Dec 27 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
Jun 02 Python
如何通过一篇文章了解Python中的生成器
Apr 02 Python
Python中的十大图像处理工具(小结)
Jun 10 #Python
在python下使用tensorflow判断是否存在文件夹的实例
Jun 10 #Python
Python函数参数匹配模型通用规则keyword-only参数详解
Jun 10 #Python
python 判断文件还是文件夹的简单实例
Jun 10 #Python
python实现植物大战僵尸游戏实例代码
Jun 10 #Python
python中的协程深入理解
Jun 10 #Python
Python中asyncio模块的深入讲解
Jun 10 #Python
You might like
php数组排序usort、uksort与sort函数用法
2014/11/17 PHP
PHP操作Postgresql封装类与应用完整实例
2018/04/24 PHP
PHP文件上传小程序 适合初学者学习!
2019/05/23 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
JavaScript 提升运行速度之循环篇 译文
2009/08/15 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
按钮接受回车事件的三种实现方法
2014/06/06 Javascript
Python脚本后台运行的几种方式
2015/03/09 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
JS操作COOKIE实现备忘记录的方法
2016/04/01 Javascript
JavaScript中的Array 对象(数组对象)
2016/06/02 Javascript
javascript正则表达式之分组概念与用法实例
2016/06/16 Javascript
JavaScript简单生成 N~M 之间随机数的方法
2017/01/13 Javascript
vue组件间通信解析
2017/03/01 Javascript
JS运算符简单用法示例
2020/01/19 Javascript
vue实现全屏滚动效果(非fullpage.js)
2020/03/07 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
python 实现归并排序算法
2012/06/05 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
Python Django 前后端分离 API的方法
2019/08/28 Python
8段用于数据清洗Python代码(小结)
2019/10/31 Python
Tessabit美国:集世界奢侈品和设计师品牌的意大利精品买手店
2020/06/29 全球购物
测绘工程个人的自我评价
2013/11/23 职场文书
组织关系转移介绍信
2014/01/16 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
2015年社区计生工作总结
2015/04/21 职场文书
2015年社区妇联工作总结
2015/04/21 职场文书
校车安全管理责任书
2015/05/11 职场文书
保险公司2016开门红口号集锦
2015/12/24 职场文书
关于做家务的心得体会
2016/01/23 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
Python基础教程,Python入门教程(超详细)
2021/06/24 Python
鲲鹏 CentOS 7 安装Python3.7
2022/05/11 Servers
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers