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閱讀 199評論 0 0
  • Java開發人員必須掌握的Linux命令(一) 目錄 1、登錄服務器SSH命令 簡單說,SSH是一種網絡協議,用于...
    拼命二郎wpf_0508閱讀 879評論 0 0
  • 基本命令的使用 用cat進行拼接 用cat指令將標準輸入和輸入文件file.txt的內容拼接在一起,-被作為來自s...
    funOfFan閱讀 369評論 0 0
  • 1、locate 查詢系統上預建的文件索引數據庫:/var/lib/mlocate/mlocate.db依賴于事先...
    阿喪小威閱讀 263評論 0 0
  • 登錄 完整的遠程登錄方式:ssh -p 端口號 用戶名:用戶密碼@服務器地址注:其中的端口號默認是22,默認值可以...
    簡公孫策閱讀 356評論 0 0