1. 程式人生 > >python 列出檔案目錄下所有檔案

python 列出檔案目錄下所有檔案

使用Python自帶的os.listdir函式,如果對這個函式不理解,請移步:

https://docs.python.org/2/library/os.html#os.listdir

我給封裝了為兩個函式:

# -*- coding:utf-8 -*-
from os import listdir
from os.path import isfile, join


# 列出檔案,不包含資料夾,返回列表
def list_all_files(file_path):
    return [f for f in listdir(file_path)if isfile(join(file_path, f))]

# 列出所有資訊,包括檔案,返回列表 def list_all(file_path):     return listdir(file_path) 呼叫 print list_all_files("C:\\") print list_all("D:\\")

注意:返回的結果是以unicode編碼