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标准库中的wave模块绘制乐谱的简单教程
Mar 30 Python
Python计算三角函数之asin()方法的使用
May 15 Python
python实现杨辉三角思路
Jul 14 Python
Python3.6安装及引入Requests库的实现方法
Jan 24 Python
python监控进程脚本
Apr 12 Python
Python分割指定页数的pdf文件方法
Oct 26 Python
python使用zip将list转为json的方法
Dec 31 Python
简单了解python 生成器 列表推导式 生成器表达式
Aug 22 Python
python manage.py runserver流程解析
Nov 08 Python
django多种支付、并发订单处理实例代码
Dec 13 Python
Python3变量与基本数据类型用法实例分析
Feb 14 Python
Python + selenium + crontab实现每日定时自动打卡功能
Mar 31 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 FLEA中二叉树数组的遍历输出
2012/09/26 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
2014/10/17 Javascript
node.js操作mongoDB数据库示例分享
2014/11/26 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
JavaScript 里的类数组对象
2015/04/08 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
2015/09/14 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
微信小程序手机号码验证功能的实例代码
2018/08/28 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
Vue路由之JWT身份认证的实现方法
2019/08/26 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
详解JavaScript之ES5的继承
2020/07/08 Javascript
Python运行的17个时新手常见错误小结
2012/08/07 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
Python实现telnet服务器的方法
2015/07/10 Python
Django添加feeds功能的示例
2018/08/07 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
2020/02/16 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
Python学习之time模块的基本使用
2021/01/17 Python
Speedo澳大利亚官网:全球领先游泳品牌
2018/02/04 全球购物
荷兰度假屋租赁网站:Aan Zee
2020/02/28 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
银行会计财务工作个人的自我评价
2013/10/29 职场文书
优秀毕业生自荐信范文
2014/01/01 职场文书
社会公德演讲稿
2014/05/20 职场文书
小学安全汇报材料
2014/08/14 职场文书
小学重阳节活动总结
2015/03/24 职场文书
商业计划书格式、范文
2019/03/21 职场文书
MySQL注入基础练习
2021/05/30 MySQL
原型和原型链 prototype和proto的区别详情
2021/11/02 Javascript