os.walk(top, topdown=True, onerror=None, followlinks=False) python
能夠獲得一個三元tupple(dirpath, dirnames, filenames), blog
第一個爲起始路徑,第二個爲起始路徑下的文件夾,第三個是起始路徑下的文件。遞歸
dirpath 是一個string,表明目錄的路徑,pdo
dirnames 是一個list,包含了dirpath下全部子目錄的名字。string
filenames 是一個list,包含了非目錄文件的名字。for循環
這些名字不包含路徑信息,若是須要獲得全路徑,須要使用os.path.join(dirpath, name).class
經過for循環自動完成遞歸枚舉file
例如:循環
F:\aaa 目錄是這樣的文件目錄結構error
F:\aaa
|--------1.txt
|--------2.txt
|--------3.txt
|--------4
|-------5.txt
|-------6.txt
|-------7.txt
os.walk(top, topdown=True, onerror=None, followlinks=False) 能夠獲得一個三元tupple(dirpath, dirnames, filenames), 第一個爲起始路徑,第二個爲起始路徑下的文件夾,第三個是起始路徑下的文件。 dirpath 是一個string,表明目錄的路徑, dirnames 是一個list,包含了dirpath下全部子目錄的名字。 filenames 是一個list,包含了非目錄文件的名字。 這些名字不包含路徑信息,若是須要獲得全路徑,須要使用os.path.join(dirpath, name). 經過for循環自動完成遞歸枚舉 例如: F:\aaa 目錄是這樣的文件目錄結構 F:\aaa |--------1.txt |--------2.txt |--------3.txt |--------4 |-------5.txt |-------6.txt |-------7.txt
os.walk(top, topdown=True, onerror=None, followlinks=False) 能夠獲得一個三元tupple(dirpath, dirnames, filenames), 第一個爲起始路徑,第二個爲起始路徑下的文件夾,第三個是起始路徑下的文件。 dirpath 是一個string,表明目錄的路徑, dirnames 是一個list,包含了dirpath下全部子目錄的名字。 filenames 是一個list,包含了非目錄文件的名字。 這些名字不包含路徑信息,若是須要獲得全路徑,須要使用os.path.join(dirpath, name). 經過for循環自動完成遞歸枚舉 例如: F:\aaa 目錄是這樣的文件目錄結構 F:\aaa |--------1.txt |--------2.txt |--------3.txt |--------4 |-------5.txt |-------6.txt |-------7.txt
os.walk(top, topdown=True, onerror=None, followlinks=False) 能夠獲得一個三元tupple(dirpath, dirnames, filenames), 第一個爲起始路徑,第二個爲起始路徑下的文件夾,第三個是起始路徑下的文件。 dirpath 是一個string,表明目錄的路徑, dirnames 是一個list,包含了dirpath下全部子目錄的名字。 filenames 是一個list,包含了非目錄文件的名字。 這些名字不包含路徑信息,若是須要獲得全路徑,須要使用os.path.join(dirpath, name). 經過for循環自動完成遞歸枚舉 例如: F:\aaa 目錄是這樣的文件目錄結構 F:\aaa |--------1.txt |--------2.txt |--------3.txt |--------4 |-------5.txt |-------6.txt |-------7.txt