python 返回指定目錄下的所有檔案與特定檔案

2021-08-22 08:47:35 字數 679 閱讀 8601

有時要讀取乙個資料夾下的多個檔案,下面這段**即是返回指定檔案目錄下的所有檔案的檔名,存於列表中,然後從列表中進行匹配檔名中含有'.csv'的檔名,最後返回所有'.csv'檔案

讀取'.csv'檔案可以參考:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import sys

import os

import re

def eachfile(filepath):

pathdir = os.listdir(filepath) #返回指定路徑下所有檔案和資料夾的名字,並存放於乙個列表中

dir_list =

for alldir in pathdir:

if re.search('.csv', alldir) != none: #search()會掃瞄整個string查詢匹配,會掃瞄整個字串並返回第乙個成功的匹配

return dir_list

if __name__ == '__main__':

filepath = u"g:\\研究\\aws\\aws\\mod\\" #指定檔案目錄

dir_list = eachfile(filepath) #獲取檔名列表

print(dir_list)

python刪除指定目錄下的指定檔案和資料夾

具體 coding utf 8 import os,sys,platform class removetagfile object path none def removefile self,path,remove list,retain list path後面要跟 self.path path s...

python獲取指定目錄下的所有指定字尾的檔名

我想拿到test 目錄下所有的.log檔案。注意 只能單個檔案,不能連帶目錄 os.path.splitext 分離檔名與副檔名 如下 coding utf 8 import os def getfilename path 獲取指定目錄下的所有指定字尾的檔名 f list os.listdir pa...

Python load指定目錄下指定字尾的檔案

1 指定檔案的路徑 path d python pycharm projects tensorflow dbn master 實際上在windows上的路徑是乙個反斜槓的 d python pycharm projects tensorflow dbn master 要注意的是反斜槓轉義的問題,這裡...