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 mysqldb连接数据库
Mar 16 Python
详解Python中find()方法的使用
May 18 Python
Python中规范定义命名空间的一些建议
Jun 04 Python
使用Python对SQLite数据库操作
Apr 06 Python
python之从文件读取数据到list的实例讲解
Apr 19 Python
Python开发最牛逼的IDE——pycharm
Aug 01 Python
python print输出延时,让其立刻输出的方法
Jan 07 Python
Python aiohttp百万并发极限测试实例分析
Oct 26 Python
Python散点图与折线图绘制过程解析
Nov 30 Python
python二分法查找算法实现方法【递归与非递归】
Dec 06 Python
Python使用Matlab命令过程解析
Jun 04 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
Jun 22 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程序员的技术瓶颈分析
2011/07/17 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
2013/06/17 PHP
PHP判断表单复选框选中状态完整例子
2014/06/24 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
thinkPHP3.2使用RBAC实现权限管理的实现
2019/08/27 PHP
script的async属性以非阻塞的模式加载脚本
2013/01/15 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
2015/10/21 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
微信小程序实战之自定义模态弹窗(8)
2017/04/18 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
JavaScript随机数的组合问题案例分析
2020/05/16 Javascript
python 专题九 Mysql数据库编程基础知识
2017/03/16 Python
Python 自动化表单提交实例代码
2017/06/08 Python
python Spyder界面无法打开的解决方法
2018/04/27 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
python实现多张图片拼接成大图
2019/01/15 Python
python利用tkinter实现屏保
2019/07/30 Python
python使用协程实现并发操作的方法详解
2019/12/27 Python
Python如何实现定时器功能
2020/05/28 Python
python中元组的用法整理
2020/06/15 Python
Python的控制结构之For、While、If循环问题
2020/06/30 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
Clearly新西兰:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
教师求职信范文分享
2013/12/27 职场文书
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
2014年营业员工作总结
2014/11/18 职场文书
销售内勤岗位职责
2015/02/10 职场文书
祝寿主持词
2015/07/02 职场文书
浅谈Python numpy创建空数组的问题
2021/05/25 Python
【DOTA2】当街暴打?PSG LGD vs VG - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA