python 列出文件目录下所有文件

时间:2022-07-17 12:08:44

使用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编码