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统计日志ip访问数的方法
Jul 06 Python
Python使用time模块实现指定时间触发器示例
May 18 Python
python 中if else 语句的作用及示例代码
Mar 05 Python
python实现从pdf文件中提取文本,并自动翻译的方法
Nov 28 Python
对Python中的条件判断、循环以及循环的终止方法详解
Feb 08 Python
Python3 导入上级目录中的模块实例
Feb 16 Python
详解Python中的format格式化函数的使用方法
Nov 20 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
Dec 18 Python
python文件和文件夹复制函数
Feb 07 Python
Python生成随机验证码代码实例解析
Jun 09 Python
Pyside2中嵌入Matplotlib的绘图的实现
Feb 22 Python
实例讲解Python中sys.argv[]的用法
Jun 03 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
CheckBox 如何实现全选?
2006/06/23 Javascript
JavaScript实现禁止后退的方法
2006/12/27 Javascript
jquery 子窗口操作父窗口的代码
2009/09/21 Javascript
JS 有名函数表达式全面解析
2010/03/19 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
js jquery验证银行卡号信息正则学习
2013/01/21 Javascript
JavaScript四种调用模式和this示例介绍
2014/01/02 Javascript
深入探讨JavaScript String对象
2015/03/09 Javascript
利用jQuery实现漂亮的圆形进度条倒计时插件
2015/09/30 Javascript
js实现的奥运倒计时时钟效果代码
2015/12/09 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
2017/01/17 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
微信小程序 button样式设置为图片的方法
2020/06/19 Javascript
微信小程序实现选择地址省市区三级联动
2020/06/21 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
Python 用户登录验证的小例子
2013/03/06 Python
Python中处理unchecked未捕获异常实例
2015/01/17 Python
python调用Delphi写的Dll代码示例
2017/12/05 Python
python基础学习之如何对元组各个元素进行命名详解
2018/07/12 Python
解决Python 中英文混输格式对齐的问题
2018/07/16 Python
学习python的前途 python挣钱
2019/02/27 Python
pandas实现将日期转换成timestamp
2019/12/07 Python
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
硕士研究生自我鉴定
2013/11/08 职场文书
高二生物教学反思
2014/01/27 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
常务副总经理任命书
2014/06/05 职场文书
2014年党建工作总结
2014/11/11 职场文书
python 如何用map()函数创建多线程任务
2021/04/07 Python
python入门之算法学习
2021/04/22 Python
css3带你实现3D转换效果
2022/02/24 HTML / CSS
关于Mybatis中SQL节点的深入解析
2022/03/19 Java/Android