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中声明只包含一个元素的元组数据方法
Aug 25 Python
python中as用法实例分析
Apr 30 Python
python实现微信跳一跳辅助工具步骤详解
Jan 04 Python
Python 使用with上下文实现计时功能
Mar 09 Python
Python 调用 Outlook 发送邮件过程解析
Aug 08 Python
Python搭建代理IP池实现存储IP的方法
Oct 27 Python
Python制作简易版小工具之计算天数的实现思路
Feb 13 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
Jun 06 Python
如何卸载python插件
Jul 08 Python
安装不同版本的tensorflow与models方法实现
Feb 20 Python
python基于tkinter制作m3u8视频下载工具
Apr 24 Python
pytorch 预训练模型读取修改相关参数的填坑问题
Jun 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
德生BCL3000的电路分析和打磨
2021/03/02 无线电
整理的一些实用WordPress后台MySQL操作命令
2013/01/07 PHP
php猜单词游戏
2015/09/29 PHP
thinkPHP中钩子的两种配置调用方法详解
2016/11/11 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
字段太多jquey快速清空表单内容方法
2014/08/21 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
JQuery实现简单的服务器轮询效果实例
2016/03/31 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
浅析JSONP技术原理及实现
2016/06/08 Javascript
Node.js批量给图片加水印的方法
2016/11/15 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
Python ZipFile模块详解
2013/11/01 Python
Python爬取Coursera课程资源的详细过程
2014/11/04 Python
Python中处理字符串之endswith()方法的使用简介
2015/05/18 Python
Django模板变量如何传递给外部js调用的方法小结
2017/07/24 Python
Python3实现的字典遍历操作详解
2018/04/18 Python
python实现Oracle查询分组的方法示例
2020/04/30 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
2020/11/13 Python
简约控的天堂:The Undone
2016/12/21 全球购物
党章学习思想汇报
2014/01/14 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
贷款工资证明范本
2015/06/12 职场文书
2016年安全生产先进个人事迹材料
2016/02/29 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL