美文网首页
查看目录下所有某种类型的文件

查看目录下所有某种类型的文件

作者: 隐墨留白 | 来源:发表于2019-05-28 15:28 被阅读0次

直接看源码:

import os
import fnmatch
    
    
def iterfindfile(root, fname_exp="*.*"):
    for path, dirs, files in os.walk(root):
        # fnmatch.filter()  判断文件类型
        for filename in fnmatch.filter(files, fname_exp):
            yield os.path.join(path, filename)
    
    
def tester(directory_path, filetype):
    file_type = '*.' + filetype
    for filename in iterfindfile(directory_path, file_type):
        print(filename)
    
    
if __name__ == "__main__":     
    directory_path = input('输入文件夹的路径:')
    filetype = input('输入将要查找的文件类型:')
    # 默认查找当前目录中的py文件
    if not directory_path:
        directory_path = '.'
    if not filetype:
        filetype = 'py'
    tester(directory_path,filetype)

相关文章

  • 查看目录下所有某种类型的文件

    直接看源码:

  • 部分Linux命令介绍

    命令:ls 用于查看指定目录下的内容 语法 ls -a //显示当前目录下所有文件和目录(将以“.”文件名或目...

  • Linux的 du -sh 命令查看文件大小信息

    查看当前目录总大小 ** 查看当前目录下所有文件/文件夹的大小** 查看目录下所有文件的大小并按照大小排序 查看改...

  • 一些shell脚本

    查看目录下面的所有文件: 延伸的方法,查看目录下面的所有目录 判断文件是否为空 判断文件或者文件夹是否存在 用 &...

  • 常见 Linux 命令

    pwd--查看完整路径ls--查看目录下的文件(不包括隐藏文件)ls -a查看当前目录下的所有文件(包括隐藏文件)...

  • 简单命令行指令

    查看当前完整路径 pwd 查看当前目录下文件 不包括隐藏文件 ls查看当前目录下所有文件(包括隐藏文件) ls a...

  • linux常用命令集

    一.查看文件 ls:查看目录及文件 ls -a:查看隐藏目录及文件,即所有的文件 ls /bin:查看根目录下的b...

  • 今日上课总结

    linux基本命令的操作 ls查看文件是否存在及某目录下的所有子目录和文件 ls -a 查看所有文件包括隐藏的文件...

  • Glob 使用

    1.文件夹下所有文件(遍历所有子文件夹): 2 .文件夹下某种类型文件

  • 删除linux子目录下的隐藏文件

    查看子目录下的隐藏文件 查看目录下的文件总数 查看目录下包括子目录下的文件总数

网友评论

      本文标题:查看目录下所有某种类型的文件

      本文链接:https://www.haomeiwen.com/subject/ayddtctx.html