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 相关文章推荐
使用beaker让Facebook的Bottle框架支持session功能
Apr 23 Python
浅谈Python2获取中文文件名的编码问题
Jan 09 Python
python3+PyQt5实现自定义流体混合窗口部件
Apr 24 Python
Python中矩阵创建和矩阵运算方法
Aug 04 Python
Windows下PyCharm安装图文教程
Aug 27 Python
DRF跨域后端解决之django-cors-headers的使用
Jan 27 Python
在Python 中同一个类两个函数间变量的调用方法
Jan 31 Python
Python 实现两个服务器之间文件的上传方法
Feb 13 Python
python 的 openpyxl模块 读取 Excel文件的方法
Sep 09 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
May 16 Python
python如何求圆的面积
Jul 01 Python
详解Python 中的容器 collections
Aug 17 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
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
php for 循环语句使用方法详细说明
2010/05/09 PHP
php使用curl伪造浏览器访问操作示例
2019/09/30 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
用javascript控制iframe滚动的代码
2007/04/10 Javascript
Jquery Ajax请求代码(2)
2011/01/07 Javascript
Javascript delete 引用类型对象
2013/11/01 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
javascript结合fileReader 实现上传图片
2015/01/30 Javascript
jquery插件hiAlert实现网页对话框美化
2015/05/03 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
arcgis for js 修改infowindow样式的方法
2016/11/02 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
jQuery中each遍历的三种方法实例分析
2018/09/07 jQuery
详解React中传入组件的props改变时更新组件的几种实现方法
2018/09/13 Javascript
详解Vue中组件的缓存
2019/04/20 Javascript
D3.js 实现带伸缩时间轴拓扑图的示例代码
2020/01/20 Javascript
[01:34:42]NAVI vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
python中Genarator函数用法分析
2015/04/08 Python
NumPy 如何生成多维数组的方法
2018/02/05 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
Python简易版图书管理系统
2019/08/12 Python
浅谈tensorflow中张量的提取值和赋值
2020/01/19 Python
通过Python扫描代码关键字并进行预警的实现方法
2020/05/24 Python
Python用access判断文件是否被占用的实例方法
2020/12/17 Python
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
户籍证明的格式
2014/01/13 职场文书
函授自我鉴定范文
2014/02/06 职场文书
品牌宣传方案
2014/03/21 职场文书
试用期自我评价怎么写
2015/03/10 职场文书
公司借条范本
2015/05/25 职场文书
《小小的船》教学反思
2016/02/18 职场文书
详解JavaScript中Arguments对象用途
2021/08/30 Javascript
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP