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转换摩斯密码示例
Feb 16 Python
收集的几个Python小技巧分享
Nov 22 Python
python实现井字棋游戏
Mar 30 Python
Python按行读取文件的实现方法【小文件和大文件读取】
Sep 19 Python
Python实现将Excel转换为json的方法示例
Aug 05 Python
将pip源更换到国内镜像的详细步骤
Apr 07 Python
对Python中一维向量和一维向量转置相乘的方法详解
Aug 26 Python
Python ATM功能实现代码实例
Mar 19 Python
使用 Python 读取电子表格中的数据实例详解
Apr 17 Python
python Canny边缘检测算法的实现
Apr 24 Python
Python使用grequests并发发送请求的示例
Nov 05 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限制HTML内容中图片必须是本站的方法
2015/06/16 PHP
PHP常见数组函数用法小结
2016/03/21 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
PHP生成word文档的三种实现方式
2016/11/14 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
PHP实现倒计时功能
2020/11/16 PHP
javascript下判断一个元素是否存在的代码
2010/03/05 Javascript
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
indexOf 和 lastIndexOf 使用示例介绍
2014/09/02 Javascript
深入理解JavaScript系列(29):设计模式之装饰者模式详解
2015/03/03 Javascript
js代码实现随机颜色的小方块
2015/07/30 Javascript
详解JavaScript基本类型和引用类型
2015/12/09 Javascript
jQuery实现只允许输入数字和小数点的方法
2016/03/02 Javascript
JS完成画圆圈的小球
2017/03/07 Javascript
详解NODEJS基于FFMPEG视频推流测试
2017/11/17 NodeJs
vue表单自定义校验规则介绍
2018/08/28 Javascript
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
云服务器部署Node.js项目的方法步骤(小白系列)
2020/03/23 Javascript
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
Python实现全排列的打印
2018/08/18 Python
python redis 删除key脚本的实例
2019/02/19 Python
浅谈keras保存模型中的save()和save_weights()区别
2020/05/21 Python
Python持续监听文件变化代码实例
2020/07/22 Python
python3 os进行嵌套操作的实例讲解
2020/11/19 Python
Html5中的桌面通知Notification的实现
2018/09/25 HTML / CSS
使用HTML5的File实现base64和图片的互转
2013/08/01 HTML / CSS
美国最大的网络男装服装品牌:Bonobos
2017/05/25 全球购物
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
护理专科自荐书范文
2014/02/18 职场文书
诚实守信演讲稿
2014/09/01 职场文书
2015年元旦演讲稿
2014/09/12 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书
2019个人半年工作总结
2019/06/21 职场文书
解决Nginx 配置 proxy_pass 后 返回404问题
2021/03/31 Servers
pytorch 如何使用batch训练lstm网络
2021/05/28 Python