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 24 Python
浅谈Python基础之I/O模型
May 11 Python
TensorFlow损失函数专题详解
Apr 26 Python
解决Django的request.POST获取不到内容的问题
May 28 Python
python使用rpc框架gRPC的方法
Aug 24 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
Dec 14 Python
python抓取网页内容并进行语音播报的方法
Dec 24 Python
pyhanlp安装介绍和简单应用
Feb 22 Python
Python实现朴素贝叶斯的学习与分类过程解析
Aug 24 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
Jan 15 Python
浅谈django不使用restframework自定义接口与使用的区别
Jul 15 Python
Python中time与datetime模块使用方法详解
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加密解密的代码
2007/07/16 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
PJ Blog修改-禁止复制的代码和方法
2006/10/25 Javascript
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
JavaScript自定义DateDiff函数(兼容所有浏览器)
2012/03/01 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
详解AngularJS中的表达式使用
2015/06/16 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
浅析JavaScript访问对象属性和方法及区别
2015/11/16 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
移动端触屏幻灯片图片切换插件idangerous swiper.js
2017/04/10 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
详解easyui 切换主题皮肤
2019/04/04 Javascript
24行JavaScript代码实现Redux的方法实例
2019/11/17 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
vue实现简单计算商品价格
2020/09/14 Javascript
下载给定网页上图片的方法
2014/02/18 Python
深入理解Python3 内置函数大全
2017/11/23 Python
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
Python+Selenium使用Page Object实现页面自动化测试
2019/07/14 Python
python实现桌面气泡提示功能
2019/07/29 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
2019/11/16 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
python实现用户名密码校验
2020/03/18 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
2020/10/15 Python
Python中return函数返回值实例用法
2020/11/19 Python
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
英国文具、办公用品和科技商店:Ryman
2018/09/27 全球购物
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
捷克移动配件网上商店:ProMobily.cz
2019/03/15 全球购物
计算机本科生自荐信
2013/10/15 职场文书
人力资源部门的主要职能
2014/02/22 职场文书
公司2014年度工作总结
2014/12/10 职场文书
婚宴来宾致辞
2015/07/28 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS