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命令行参数解析OptionParser类用法实例
Oct 09 Python
Python的动态重新封装的教程
Apr 11 Python
Python探索之静态方法和类方法的区别详解
Oct 27 Python
Django使用Celery异步任务队列的使用
Mar 13 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
Apr 17 Python
pandas多级分组实现排序的方法
Apr 20 Python
python3利用tcp实现文件夹远程传输
Jul 28 Python
python将list转为matrix的方法
Dec 12 Python
python如何给字典的键对应的值为字典项的字典赋值
Jul 05 Python
python中的Elasticsearch操作汇总
Oct 30 Python
利用Pytorch实现简单的线性回归算法
Jan 15 Python
python中reload重载实例用法
Dec 15 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
德劲1104的电路分析与改良
2021/03/01 无线电
一个目录遍历函数
2006/10/09 PHP
PHP递归调用的小技巧讲解
2013/02/19 PHP
php设置静态内容缓存时间的方法
2014/12/01 PHP
PHP速成大法
2015/01/30 PHP
大家都应该掌握的PHP关联数组使用技巧
2015/12/25 PHP
JavaScript 学习笔记(十三)Dom创建表格
2010/01/21 Javascript
jQuery学习笔记[1] jQuery中的DOM操作
2010/12/03 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
2015/12/10 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
JS获取多维数组中相同键的值实现方法示例
2017/01/06 Javascript
详解服务端预渲染之Nuxt(介绍篇)
2019/04/07 Javascript
浅谈redux, koa, express 中间件实现对比解析
2019/05/23 Javascript
ES6 let和const定义变量与常量的应用实例分析
2019/06/27 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
一文秒懂JavaScript构造函数、实例、原型对象以及原型链
2020/08/25 Javascript
详解python实现线程安全的单例模式
2018/03/05 Python
Python实现的redis分布式锁功能示例
2018/05/29 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
Tensorflow实现在训练好的模型上进行测试
2020/01/20 Python
python安装及变量名介绍详解
2020/12/12 Python
Python中Qslider控件实操详解
2021/02/20 Python
中国跨镜手机配件批发在线商店:TVC-Mall
2019/08/20 全球购物
如何开启linux的ssh服务
2015/02/14 面试题
Overload和Override的区别
2012/09/02 面试题
房地产管理毕业生自荐信
2013/11/04 职场文书
自我鉴定 电子商务专业
2014/01/30 职场文书
爱国演讲稿500字
2014/05/04 职场文书
保密工作目标责任书
2014/07/28 职场文书
教师作风建设剖析材料
2014/10/11 职场文书
群众路线自我剖析范文
2014/11/04 职场文书
关于成立领导小组的通知
2015/04/23 职场文书
写一个Python脚本自动爬取Bilibili小视频
2021/04/24 Python
Flask response响应的具体使用
2021/07/15 Python