Python中实现从目录中过滤出指定文件类型的文件


Posted in Python onFebruary 02, 2015

最近学习下python,将从指定目录中过滤出指定文件类型的文件输出的方法总结一下,供日后查阅

#!/usr/bin/env python
import glob

import os

os.chdir(“./”)

for file in glob.glob(“*.py”):

print file
print “#######Another One##########”
for file in os.listdir(“./”):

if file.endswith(“.py”):

print file
print “#######Another Two##########”

for root, dirs, files in os.walk(“./”):

for file in files:

if file.endswith(“.py”):

print os.path.join(root, file)
print “#######Another Three##########”
os.chdir(“./”)

filename_arr={}

i=0

for files in glob.glob(“*.py”):

filename_arr[i] = files

i += 1
for key, value in filename_arr.items():

print key, value
Python 相关文章推荐
python通过邮件服务器端口发送邮件的方法
Apr 30 Python
Python序列操作之进阶篇
Dec 08 Python
PyQt 线程类 QThread使用详解
Jul 16 Python
Python之列表的插入&替换修改方法
Jun 28 Python
Pandas 数据处理,数据清洗详解
Jul 10 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
Feb 21 Python
Python网络爬虫之爬取微博热搜
Apr 18 Python
pytorch多进程加速及代码优化方法
Aug 19 Python
Python对象的属性访问过程详解
Mar 05 Python
python对批量WAV音频进行等长分割的方法实现
Sep 25 Python
python绘制高斯曲线
Feb 19 Python
python批量创建变量并赋值操作
Jun 03 Python
Python实现二分法算法实例
Feb 02 #Python
Python标准异常和异常处理详解
Feb 02 #Python
Python中使用md5sum检查目录中相同文件代码分享
Feb 02 #Python
Python列表append和+的区别浅析
Feb 02 #Python
Python中的tuple元组详细介绍
Feb 02 #Python
Linux下编译安装MySQL-Python教程
Feb 02 #Python
Python写的服务监控程序实例
Jan 31 #Python
You might like
第五节 克隆 [5]
2006/10/09 PHP
php中base_convert()进制数字转换函数实例
2014/11/20 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
apache php mysql开发环境安装教程
2016/07/28 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
关于JS字符串函数String.replace()
2013/04/07 Javascript
Jquery Ajax方法传值到action的方法
2014/05/11 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
jquery实现仿新浪微博评论滚动效果
2015/08/06 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
webpack项目轻松混用css module的方法
2018/06/12 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
2018/10/31 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
原生JS实现微信通讯录
2020/06/18 Javascript
解决vue使用vant轮播组件swipe + flex时文字抖动问题
2021/01/07 Vue.js
Python使用Beautiful Soup包编写爬虫时的一些关键点
2016/01/20 Python
python通过elixir包操作mysql数据库实例代码
2018/01/31 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
Python3.遍历某文件夹提取特定文件名的实例
2018/04/26 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
Python模块、包(Package)概念与用法分析
2019/05/31 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
Python标准库itertools的使用方法
2020/01/17 Python
sklearn的predict_proba使用说明
2020/06/28 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
网页布局中CSS样式无效的十个重要原因详解
2017/08/10 HTML / CSS
简单介绍HTML5中的文件导入
2015/05/08 HTML / CSS
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
历史教育专业个人求职信
2013/12/13 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
工资证明格式模板
2015/06/12 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL