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中的time模块与datetime模块用法总结
Jun 30 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
May 23 Python
windows下Python实现将pdf文件转化为png格式图片的方法
Jul 21 Python
用python 批量更改图像尺寸到统一大小的方法
Mar 31 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
Apr 26 Python
Python中的类与类型示例详解
Jul 10 Python
django的分页器Paginator 从django中导入类
Jul 25 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
Aug 31 Python
PyTorch 对应点相乘、矩阵相乘实例
Dec 27 Python
Python sep参数使用方法详解
Feb 12 Python
Django如何实现密码错误报错提醒
Sep 04 Python
浅谈Python中对象是如何被调用的
Apr 06 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
全国FM电台频率大全 - 7 吉林省
2020/03/11 无线电
做一个有下拉功能的留言版
2006/10/09 PHP
PHP 高手之路(一)
2006/10/09 PHP
[原创]php简单防盗链验证实现方法
2016/07/09 PHP
php设计模式之装饰模式应用案例详解
2019/06/17 PHP
解决在Laravel 中处理OPTIONS请求的问题
2019/10/11 PHP
jQuery使用手册之 事件处理
2007/03/24 Javascript
Jquery中删除元素的实现代码
2011/12/29 Javascript
浅析JavaScript中的类型和对象
2013/11/29 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
深入理解JavaScript系列(45):代码复用模式(避免篇)详解
2015/03/04 Javascript
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
AngularJS 如何在控制台进行错误调试
2016/06/07 Javascript
JSON与js对象序列化实例详解
2017/03/16 Javascript
JS 仿支付宝input文本输入框放大组件的实例
2017/11/14 Javascript
详解Vue文档中几个易忽视部分的剖析
2018/03/24 Javascript
NestJs 静态目录配置详解
2019/03/12 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
Python方法的延迟加载的示例代码
2017/12/18 Python
pandas将numpy数组写入到csv的实例
2018/07/04 Python
python机器学习库xgboost的使用
2020/01/20 Python
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
2020/04/15 Python
keras 获取某层输出 获取复用层的多次输出实例
2020/05/23 Python
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
外企办公室竞聘演讲稿
2013/12/29 职场文书
高中英语教学反思
2014/02/04 职场文书
经理助理岗位职责
2014/03/05 职场文书
电工技术比武方案
2014/05/11 职场文书
年度优秀员工获奖感言
2014/08/15 职场文书
2014大学生批评与自我批评思想汇报
2014/09/21 职场文书
酒店服务员岗位职责
2015/02/09 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书