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实现爬取千万淘宝商品的方法
Jun 30 Python
Python实现telnet服务器的方法
Jul 10 Python
python实现斐波那契数列的方法示例
Jan 12 Python
Python书单 不将就
Jul 11 Python
python定时关机小脚本
Jun 20 Python
Python将文本去空格并保存到txt文件中的实例
Jul 24 Python
对pandas数据判断是否为NaN值的方法详解
Nov 06 Python
利用matplotlib实现根据实时数据动态更新图形
Dec 13 Python
Python实现大数据收集至excel的思路详解
Jan 03 Python
Python3实现打印任意宽度的菱形代码
Apr 12 Python
Python中22个万用公式的小结
Jul 21 Python
在python中读取和写入CSV文件详情
Jun 28 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
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
让PHP以ROOT权限执行系统命令的方法
2011/02/10 PHP
php读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
探讨js中的双感叹号判断
2013/11/11 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
2015/07/06 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
Vue2 使用 Echarts 创建图表实例代码
2017/05/18 Javascript
微信小程序简单实现form表单获取输入数据功能示例
2017/11/30 Javascript
浅析node.js的模块加载机制
2018/05/25 Javascript
layui的table中显示图片方法
2018/08/17 Javascript
微信小程序之事件交互操作实例分析
2018/12/03 Javascript
layui table 表格上添加日期控件的两种方法
2019/09/28 Javascript
JavaScript实现轮播图效果代码实例
2019/09/28 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
2019/11/17 Javascript
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
Python简单生成8位随机密码的方法
2017/05/24 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
pyttsx3实现中文文字转语音的方法
2018/12/24 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
keras分类之二分类实例(Cat and dog)
2020/07/09 Python
Python 如何创建一个线程池
2020/07/28 Python
python中append函数用法讲解
2020/12/11 Python
英国最大的纸工艺品商店:CraftStash
2018/12/01 全球购物
违反学校规定检讨书
2014/01/18 职场文书
英文商务邀请信
2014/01/22 职场文书
优秀学生获奖感言
2014/02/15 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
实现中国梦思想汇报2014
2014/09/13 职场文书
市委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
2014年平安创建工作总结
2014/11/24 职场文书
2014年司法局工作总结
2014/12/11 职场文书
青少年法制教育心得体会
2016/01/14 职场文书
七年级英语教学反思
2016/02/15 职场文书
关于使用Redisson订阅数问题
2022/01/18 Redis