利用os 庫遍歷資料夾內的所有檔案
假設是最後一級目錄資料夾,即/daygoodscate_color/資料夾內不再包含資料夾
import os
import pandas as pd
inputdir=
'/users/zhyueln/*****data/daygoodscate_color/'
for root, dirs, files in os.walk(inputdir)
:#root 根目錄,dirs 子目錄
files.sort(reverse=
false
)# files是路徑下包含所有檔案的遍歷列表(亂序)
for filename in files:
filepath= os.path.join(root,filename)
# 將路徑和檔名拼接以便讀取
df=pd.read_csv(filepath,encoding=
'utf8'
)
其中:files.sort() ,沒有返回值,但是會對列表的物件進行排序。 用Python遍歷某路徑下的所有檔案
os.walk 會返回三元元組 dirpath,dirnames,filenames dirpath 根路徑 字串 dirnames 路徑下的所有目錄名 列表 filenames 路徑下的所有非目錄檔名 列表 其中目錄名和檔名都是沒有加上根路徑的,所以需要完整路徑時需要將目錄名或檔名與根路徑連線起來...
php遍歷windows下中文目錄下的所有檔名
有時需要遍歷windows下中文目錄下的所有的檔名,使用utf 8編碼的檔案有時會出現亂碼,並且不能成功的執行,這時需要對檔案的編碼進行一下轉換,使用scandir這個函式的時候會連同目錄一下列出來,大家可以通過is dir 這個函式來 做乙個判斷,我使用目錄下所的檔案都有擴充套件所以只做了乙個簡單...
通過discover方式載入某路徑下的所有測試用例
import unittest discover可以一次呼叫多個指令碼 test dir 被測試指令碼的路徑 pattern 指令碼名稱匹配規則 test dir test case discover unittest.defaulttestloader.discover test dir,patt...