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

摘自:http://www.jb51.net/article/60641.htm

#!/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

时间: 2024-12-21 23:42:29

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

linux列出一个目录及其子目录下面的某种类型的文件

linux列出一个目录及其子目录下面的某种类型的文件 作者:smarteng ⁄ 时间:2009年07月09日 ⁄ 分类: Linux命令 ⁄ 评论:0 怎么样把,一个目录及其所有的子目录下面的某种类型(比如*.gif)的文件全部列出来?这些子目录下面可能还包含有目录,要想全部列出*.gif的文件 find . -name "*.gif" linux find命令-exec参数的使用说明(笔记) 关键词: Linux   find -exec 前言:最近几天使用find的高级功能,但执

用Python遍历(Linux)的子目录并且查找出指定的字符串带(扩展名)黑白名单功能

<软件&网站架构师手记>之一_用Python脚本补充Linux命令的不完善之二: 用Python脚本遍历(Linux)的子目录(或文件夹)并且查找出指定的字符串,并且显示: 1.目录位置: 2.(字符串)所在的文件名: 3.字符串所在(文件中)的行号; 4.以及显示本行信息,既显示本行的(从本行开始)的256个字符. #并且支持把扩展名放进脚本中 用数组存放的黑.白(扩展名)名单中: 既先在"白扩展名"类型的文件当中:检索,如*.txt, *.log, *.cnf,

python根据文件目录、文件类型和文件与当前时间差删除文件

直接贴代码: #!/usr/bin/python # -*- coding: gbk -*- import os import datetime import re def deleteFile(base_dir,days,file_ype): now_time = datetime.datetime.now() #获取当前时间 os.chdir(base_dir) #切换到此目录 cwd = os.getcwd() #得到当前目录 files = os.listdir(os.getcwd())

08-Linux基础入门(六)-文件和目录的属性及权限之文件类型、文件扩展名及文件权限基础

一.Linux中的文件类型在Linux系统中,可以说一切(包括目录.普通文件.设备文件等)皆为文件.文件类型包含有普通文件.目录.字符设备文件.设备文件.符号链接文件.管道文件等等,当执行ls -l 或ls - al命令后可显示当前目录下的所有文件及文件夹: [[email protected] ~]# ls -l 总用量 40 -rw-------. 1 root root 1140 2月 5 04:28 anaconda-ks.cfg -rw-r--r--. 1 root root 2173

php 获取文件目录下的文件和子文件 、包括显示出指定的文件名后缀文件。

1 /* 获取文件目录下的文件和子文件*/ 2 3 function getfile($path){ 4 5 foreach(glob($path.'\*' as $file)){ 6 7 echo $file; 8 //判断$file 是否是目录 ,是目录递归再次遍历 9 if(is_dir($file)){ 10 getfile($path) 11 12 } 13 } 14 15 } 16 17 18 /*获取文件目录下指定后缀名的文件*/ 19 20 21 function getFile

eclipse中python代码在不同目录中跳转的设置

[windows]-[Preference]-[Pydev]-[Interpreter-Python]-[Libraries]-system PYTHONPATH中加入工程路径,需要注意的是先加工程的父目录,然后再加工程目录下的子目录,每个子目录都要加入. 设置完成后,函数就可以在不同文件中跳转了.

统计指定目录文件夹个数和文件类型和文件总大小

#!/usr/bin/env python# encoding: utf-8"""@author: eguotangseng@file: file_type.py@time: 2020/02/11 """import os """通过给定目录,统计所有的不同子文件类型及占用内存""" size_dict = {}type_dict = {} def get_size_type(path)

JavaSE8基础 File FilenameFilter 筛选出指定后缀名的文件

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0) code: package jizuiku0; import java.io.File; import java.io.FilenameFilter; /* * @version V17.09 */ public class Filter { public static void main(String[] args) { //

Python sphinx-build在Windows系统中生成Html文档

看到前同事发布的"Markdown/reST 文档发布流水线"基于TFS.Docker.Azure等工具和平台进行文档发布的介绍说明,不得不在心中暗暗竖起大拇指.这套模式,实现了文档编写后版本管理.发布.存档.分享的高度自动化,它不仅仅可以应用在文章中介绍的技术文档发布模式,同样也适用于我们大多数web.app等软件生命周期过程模式.DevOps一词的盛行,绝对不是软件行业中又一个流行语的鼓吹和炒作,而是软件过程的一种发展和进化.结合自动化平台.Docker.云平台等优秀技术和产品.软