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实现扫描指定目录下的子目录及文件的方法
Jul 16 Python
在Python中操作日期和时间之gmtime()方法的使用
May 22 Python
Python多线程经典问题之乘客做公交车算法实例
Mar 22 Python
基于Python的文件类型和字符串详解
Dec 21 Python
python 实现数组list 添加、修改、删除的方法
Apr 04 Python
解决python中导入win32com.client出错的问题
Jul 26 Python
Python time库基本使用方法分析
Dec 13 Python
使用pyplot.matshow()函数添加绘图标题
Jun 16 Python
keras 自定义loss层+接受输入实例
Jun 28 Python
Python中lru_cache的使用和实现详解
Jan 25 Python
pycharm 如何查看某一函数源码的快捷键
May 12 Python
python3+PyQt5+Qt Designer实现界面可视化
Jun 10 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开发文件系统实例讲解
2006/10/09 PHP
php图片缩放实现方法
2014/02/20 PHP
windows下配置php5.5开发环境及开发扩展
2014/12/25 PHP
PHP中抽象类、接口的区别与选择分析
2016/03/29 PHP
老生常谈文本文件和二进制文件的区别
2017/02/27 PHP
php实现基于PDO的预处理示例
2017/03/28 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
Jquery操作radio的简单实例
2014/01/06 Javascript
ext combobox动态加载数据库数据(附前后台)
2014/06/17 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
2016/03/30 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
js获取地址栏中传递的参数(两种方法)
2017/02/08 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
2017/09/26 jQuery
vue通过点击事件读取音频文件的方法
2018/05/30 Javascript
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
vue里的data要用return返回的原因浅析
2019/05/28 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
用实例说明python的*args和**kwargs用法
2013/11/01 Python
Python抽象类的新写法
2015/06/18 Python
python实现将汉字保存成文本的方法
2018/11/16 Python
Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
2018/12/26 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
keras实现基于孪生网络的图片相似度计算方式
2020/06/11 Python
Python类成员继承重写的实现
2020/09/16 Python
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
GOLFINO英国官网:高尔夫服装
2020/04/11 全球购物
留学自荐信
2013/10/10 职场文书
材料加工工程求职信
2014/02/19 职场文书
水电站项目建议书
2014/05/12 职场文书
体育运动会广播稿
2014/10/05 职场文书
经典导游欢迎词
2015/01/26 职场文书
结婚幸福感言
2015/08/01 职场文书
宣传部部长竞选稿
2015/11/21 职场文书