1. 程式人生 > 其它 >兩種方法遍歷資料夾下檔案

兩種方法遍歷資料夾下檔案

技術標籤:Python

遍歷資料夾及檔案

import os
def print_directory_contents(sPath):
    """
    這個函式接收資料夾的名稱作為輸入引數
    返回該資料夾中檔案的路徑
    以及其包含資料夾中檔案的路徑
    """
    #for files in os.listdir(sPath):
    filepath = []
    for root,dirs,files in os.walk(sPath): #dirs可以不用,但是不能不寫
        for
file in files: filepath.append(os.path.join(root,file)) print(filepath) print_directory_contents("xxx")
import os
def print_directory_contents(sPath):
    """
    這個函式接收資料夾的名稱作為輸入引數
    返回該資料夾中檔案的路徑
    以及其包含資料夾中檔案的路徑
    """
    filepath =
[] for files in os.listdir(sPath): filep = os.path.join(sPath,files) if os.path.isfile(filep): filepath.append(filep) else: print_directory_contents(filep) print(filepath) print_directory_contents("xxx")