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脚本操作MongoDB的教程
Apr 16 Python
Python面向对象编程基础解析(一)
Oct 26 Python
pyhton列表转换为数组的实例
Apr 04 Python
python中验证码连通域分割的方法详解
Jun 04 Python
Python subprocess模块常见用法分析
Jun 12 Python
Python subprocess库的使用详解
Oct 26 Python
Python re 模块findall() 函数返回值展现方式解析
Aug 09 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
Jan 12 Python
python目标检测给图画框,bbox画到图上并保存案例
Mar 10 Python
python 用pandas实现数据透视表功能
Dec 21 Python
pycharm debug 断点调试心得分享
Apr 16 Python
pytorch 实现在测试的时候启用dropout
May 27 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 日常开发小技巧
2009/09/23 PHP
php设计模式 Singleton(单例模式)
2011/06/26 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
PHP采用XML-RPC构造Web Service实例教程
2014/07/16 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
javascript让setInteval里的函数参数中的this指向特定的对象
2010/01/31 Javascript
js对数字的格式化使用说明
2011/01/12 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
jquery实现侧边弹出的垂直导航
2014/12/09 Javascript
jQuery中prependTo()方法用法实例
2015/01/08 Javascript
js实现的二级横向菜单条实例
2015/08/22 Javascript
写给小白的JavaScript引擎指南
2015/12/04 Javascript
Jquery插件easyUi实现表单验证示例
2015/12/15 Javascript
Node.js实现数据推送
2016/04/14 Javascript
jQuery之动画效果大全
2016/11/09 Javascript
原生js实现放大镜效果
2017/01/11 Javascript
BootStrap select2 动态改变值的方法
2017/02/10 Javascript
JQ中$(window).load和$(document).ready区别与执行顺序
2017/03/01 Javascript
JS ES6中setTimeout函数的执行上下文示例
2017/04/27 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
Javascript如何实现扩充基本类型
2020/08/26 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
2021/02/04 jQuery
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
Python内置数据类型详解
2014/08/18 Python
Python3写入文件常用方法实例分析
2015/05/22 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
如何使用python自带IDLE的几种方法
2020/10/10 Python
python 实现Harris角点检测算法
2020/12/11 Python
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
校园环保广播稿(3篇)
2014/09/15 职场文书
慰问信范文
2015/02/14 职场文书
学校社团活动总结
2015/05/07 职场文书
如何判断微信付款码和支付宝付款码
2021/04/01 PHP