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中处理unchecked未捕获异常实例
Jan 17 Python
Python的Flask框架中web表单的教程
Apr 20 Python
python文件特定行插入和替换实例详解
Jul 12 Python
Python文件和流(实例讲解)
Sep 12 Python
python模块smtplib实现纯文本邮件发送功能
May 22 Python
Python3.6.0+opencv3.3.0人脸检测示例
May 25 Python
Python实现串口通信(pyserial)过程解析
Sep 25 Python
解决python 读取 log日志的编码问题
Dec 24 Python
Python如何批量获取文件夹的大小并保存
Mar 31 Python
Python网络爬虫四大选择器用法原理总结
Jun 01 Python
Python调用C语言程序方法解析
Jul 07 Python
Python实现LR1文法的完整实例代码
Oct 25 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
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
php长字符串定义方法
2012/07/12 PHP
php 解压rar文件及zip文件的方法
2014/05/05 PHP
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
简单的js分页脚本
2009/05/21 Javascript
jquery表格内容筛选实现思路及代码
2013/04/16 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
jQuery控制Div拖拽效果完整实例分析
2015/04/15 Javascript
javascript中的previousSibling和nextSibling的正确用法
2015/09/16 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
2015/09/24 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
jquery select插件异步实时搜索实例代码
2017/10/20 jQuery
详解关于vue2.0工程发布上线操作步骤
2018/09/27 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
Python实现读取txt文件并画三维图简单代码示例
2017/12/09 Python
Python实现的凯撒密码算法示例
2018/04/12 Python
对python特殊函数 __call__()的使用详解
2019/07/02 Python
Python 使用多属性来进行排序
2019/09/01 Python
Python文件操作方法详解
2020/02/09 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
利用python爬取有道词典的方法
2020/12/08 Python
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
英国IT硬件供应商,定制游戏PC:Mesh Computers
2019/03/28 全球购物
php优化查询foreach代码实例讲解
2021/03/24 PHP
计算机工程学院个人求职信
2013/10/05 职场文书
公司人力资源的自我评价
2014/01/02 职场文书
母亲节感恩寄语
2014/02/21 职场文书
高考标语大全
2014/06/05 职场文书
网络营销计划
2015/01/17 职场文书
综合素质自我评价评语
2015/03/06 职场文书
2016年3月份红领巾广播稿
2015/12/21 职场文书
Python语法学习之进程的创建与常用方法详解
2022/04/08 Python