有時要讀取乙個資料夾下的多個檔案,下面這段**即是返回指定檔案目錄下的所有檔案的檔名,存於列表中,然後從列表中進行匹配檔名中含有'.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 要注意的是反斜槓轉義的問題,這裡...