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