美文网首页
Python获取目录下文件的方法

Python获取目录下文件的方法

作者: 奇_66a0 | 来源:发表于2017-03-14 18:29 被阅读0次

本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名。

一、os.walk()

模块os中的walk()函数可以遍历文件夹下所有的文件。

os.walk(top, topdown=Ture, onerror=None, followlinks=False)

该函数可以得到一个三元tupple(dirpath, dirnames, filenames).

参数含义:

dirpath:string,代表目录的路径;

dirnames:list,包含了当前dirpath路径下所有的子目录名字(不包含目录路径);

filenames:list,包含了当前dirpath路径下所有的非目录子文件的名字(不包含目录路径)。

注意,dirnames和filenames均不包含路径信息,如需完整路径,可使用os.path.join(dirpath, dirnames)

二、os.listdir()

os.listdir()函数得到的是仅当前路径下的文件名,不包括子目录中的文件,所有需要使用递归的方法得到全部文件名。

相关文章

网友评论

      本文标题:Python获取目录下文件的方法

      本文链接:https://www.haomeiwen.com/subject/yunhnttx.html