2023-02-22

python找出某个文件夹下某个后缀的文件

import os

def find_files_with_suffix(folder_path, suffix):
    # 使用os模块获取文件夹中所有文件的路径
    all_files = os.listdir(folder_path)

    # 筛选以指定后缀名结尾的文件
    filtered_files = [file for file in all_files if file.endswith(suffix)]

    return filtered_files

该函数接受一个文件夹路径和一个后缀名作为参数,并返回一个包含所有以该后缀名结尾的文件名的列表
你可以将/path/to/folder替换为你要搜索的文件夹路径,将.txt替换为你要搜索的后缀名。例如,要查找所有以.pdf结尾的文件,你可以这样调用这个函数:

pdf_files = find_files_with_suffix("/path/to/folder", ".pdf")
print(pdf_files)

这个程序将输出一个包含所有以.pdf结尾的文件名的列表

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章目录一、编程规约(一) 命名风格(二) 常量定义(三) 代码格式(四) OOP 规约(五) 日期时间(六) 集...
    wqjcarnation阅读 1,339评论 0 0
  • Java开发人员必须掌握的Linux命令(一) 目录 1、登录服务器SSH命令 简单说,SSH是一种网络协议,用于...
    拼命二郎wpf_0508阅读 4,388评论 0 0
  • 基本命令的使用 用cat进行拼接 用cat指令将标准输入和输入文件file.txt的内容拼接在一起,-被作为来自s...
    funOfFan阅读 3,122评论 0 0
  • 1、locate 查询系统上预建的文件索引数据库:/var/lib/mlocate/mlocate.db依赖于事先...
    阿丧小威阅读 1,800评论 0 0
  • 登录 完整的远程登录方式:ssh -p 端口号 用户名:用户密码@服务器地址注:其中的端口号默认是22,默认值可以...
    简公孙策阅读 2,880评论 0 0