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 time模块详解(常用函数实例讲解,非常好)
Apr 24 Python
Python中的pprint折腾记
Jan 21 Python
利用Python画ROC曲线和AUC值计算
Sep 19 Python
Django管理员账号和密码忘记的完美解决方法
Dec 06 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
Jun 03 Python
详解Python是如何实现issubclass的
Jul 24 Python
利用python-docx模块写批量生日邀请函
Aug 26 Python
Django Form and ModelForm的区别与使用
Dec 06 Python
如何给Python代码进行加密
Jan 10 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
Apr 08 Python
Python加速程序运行的方法
Jul 29 Python
python 使用openpyxl读取excel数据
Feb 18 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
vBulletin Forum 2.3.xx SQL Injection
2006/10/09 PHP
完美解决PHP中文乱码
2009/11/26 PHP
PHP中防止SQL注入实现代码
2011/02/19 PHP
php实现读取内存顺序号
2015/03/29 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
javascript一些不错的函数脚本代码
2008/09/10 Javascript
jQuery超赞的评分插件(8款)
2015/08/20 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
vue-cli 自定义指令directive 添加验证滑块示例
2017/10/19 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
jquery实现的简单轮播图功能【适合新手】
2018/08/17 jQuery
Vue中实现权限控制的方法示例
2019/06/07 Javascript
python常见数制转换实例分析
2015/05/09 Python
python如何通过twisted实现数据库异步插入
2018/03/20 Python
Python输出\u编码将其转换成中文的实例
2018/12/15 Python
Django模型序列化返回自然主键值示例代码
2019/06/12 Python
Python实现FM算法解析
2019/06/18 Python
Python解决pip install时出现的Could not fetch URL问题
2019/08/01 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
CSS3实现3D翻书效果
2016/06/20 HTML / CSS
HTML5拖拽API经典实例详解
2018/04/20 HTML / CSS
编程实现去掉XML的重复结点
2014/05/28 面试题
文员个人的求职信范文
2013/09/26 职场文书
环境科学毕业生自荐信
2013/11/21 职场文书
小学数学教学反思
2014/02/02 职场文书
通信工程专业求职信
2014/06/04 职场文书
领导班子个人查摆问题对照检查材料
2014/10/02 职场文书
感谢信模板大全
2015/01/23 职场文书
千与千寻观后感
2015/06/04 职场文书
矛盾论读书笔记
2015/06/29 职场文书
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis