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 相关文章推荐
将Django框架和遗留的Web应用集成的方法
Jul 24 Python
Python2.x版本中基本的中文编码问题解决
Oct 12 Python
python 网络编程常用代码段
Aug 28 Python
python 写入csv乱码问题解决方法
Oct 23 Python
Atom的python插件和常用插件说明
Jul 08 Python
python 实现对数据集的归一化的方法(0-1之间)
Jul 17 Python
详解python实现小波变换的一个简单例子
Jul 18 Python
在django admin中添加自定义视图的例子
Jul 26 Python
Pytorch反向求导更新网络参数的方法
Aug 17 Python
Python获取excel内容及相关操作代码实例
Aug 10 Python
Python通过yagmail实现发送邮件代码解析
Oct 27 Python
上帝为你开了一扇窗之Tkinter常用函数详解
Jun 02 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 mail to 配置详解
2014/01/16 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
2014/10/30 PHP
PHP答题类应用接口实例
2015/02/09 PHP
在Mac OS的PHP环境下安装配置MemCache的全过程解析
2016/02/15 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
2013/04/26 Javascript
Extjs4 类的定义和扩展实例
2013/06/28 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
Flexigrid在IE下不显示数据的有效处理方法
2014/09/04 Javascript
jQuery实现Tab选项卡切换效果简单演示
2015/11/23 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
JavaScript中子对象访问父对象的方式详解
2016/09/01 Javascript
Bootstrap基本插件学习笔记之标签切换(17)
2016/12/08 Javascript
浅谈js中的this问题
2017/08/31 Javascript
详解Vue.js项目API、Router配置拆分实践
2018/03/16 Javascript
Koa项目搭建过程详细记录
2018/04/12 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
2018/04/19 Javascript
vue模块拖拽实现示例代码
2019/03/09 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
深入理解Python中的*重复运算符
2017/10/28 Python
程序员的七夕用30行代码让Python化身表白神器
2019/08/07 Python
python实现输入的数据在地图上生成热力图效果
2019/12/06 Python
Python3 虚拟开发环境搭建过程(图文详解)
2020/01/06 Python
Python如何在DataFrame增加数值
2020/02/14 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
介绍一下Transact-SQL中SPACE函数的用法
2015/09/01 面试题
教师求职信范文分享
2013/12/27 职场文书
仓管员岗位责任制
2014/02/19 职场文书
企业安全生产演讲稿
2014/05/09 职场文书
2014年医院个人工作总结
2014/12/09 职场文书
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python
redis protocol通信协议及使用详解
2022/07/15 Redis