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 元类使用说明
Dec 18 Python
python获取元素在数组中索引号的方法
Jul 15 Python
Python 搭建Web站点之Web服务器与Web框架
Nov 06 Python
python一行sql太长折成多行并且有多个参数的方法
Jul 19 Python
Python多继承原理与用法示例
Aug 23 Python
python爬取微信公众号文章的方法
Feb 26 Python
python3实现字符串操作的实例代码
Apr 16 Python
阿里云ECS服务器部署django的方法
Aug 29 Python
Python 使用threading+Queue实现线程池示例
Dec 21 Python
Python中如何引入第三方模块
May 27 Python
django和flask哪个值得研究学习
Jul 31 Python
python使用scapy模块实现ping扫描的过程详解
Jan 21 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和js如何通过json互相传递数据相关问题探讨
2013/02/26 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
php实现图片添加描边字和马赛克的方法
2014/12/10 PHP
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
2012/12/21 Javascript
Javascript中valueOf与toString区别浅析
2013/03/19 Javascript
使用JavaScript 实现各种跨域的方法
2013/05/08 Javascript
浅析JavaScript中的delete运算符
2013/11/30 Javascript
yepnope.js使用详解及示例分享
2014/06/23 Javascript
JavaScript之AOP编程实例
2015/07/17 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
2015/12/25 Javascript
javascript实现下拉提示选择框
2015/12/29 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
2016/01/05 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
浅谈Vue组件及组件的注册方法
2018/08/24 Javascript
微信小程序使用二次贝塞尔曲线画波浪
2018/12/25 Javascript
Vue 实现前进刷新后退不刷新的效果
2019/06/14 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
简单了解前端渐进式框架VUE
2020/07/20 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
python算法学习之桶排序算法实例(分块排序)
2013/12/18 Python
Python内置函数Type()函数一个有趣的用法
2015/02/18 Python
Python字典操作简明总结
2015/04/13 Python
Python的Django框架中settings文件的部署建议
2015/05/30 Python
python实现线程池的方法
2015/06/30 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
2018/01/09 Python
利用python实现对web服务器的目录探测的方法
2019/02/26 Python
通过实例解析Python文件操作实现步骤
2020/09/21 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
html5指南-7.geolocation结合google maps开发一个小的应用
2013/01/07 HTML / CSS
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
仓库管理制度
2014/01/21 职场文书
倡议书范文
2014/04/16 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
2016全国“质量月”活动标语口号
2015/12/26 职场文书
nginx的zabbix 5.0安装部署的方法步骤
2021/07/16 Servers