python遍历目录

一、os.walk()函数使用。
遍历在古代汉语中的意思是全部走遍,到处周游。在python中,遍历的意思也和这差不多,就是对指定目录下的全部目录(包括子目录)及文件运行一遍。在python中,os模块的walk()函数用于实现遍历目录的功能。walk()函数的基本语法格式如下:

os.walk(top[,topdown][,onerror][,followlinks])

参数说明如下:
1、top:用于指定遍历内容的根目录。
2、topdown:可选参数,用于指定遍历的顺序,如果值为True,表示自上而下遍历(即先遍历根目录);如果值为False,表示自下而上遍历(即先遍历最后一级子目录)。默认值为True。
3、onerror:可选参数,用于指定错误处理方式,默认为忽略,如果不想忽略,也可以指定一个错误处理函数。默认情况下采用默认。
4、followlinks:可选参数,默认情况下,walk()函数不会向下转换成解析到目录的符号链接,将该参数值设为True,表示用于指定在支持的系统上访问由符号链接指向的目录。
5、返回值(return):返回一个包括3个元素(dirpath,dirnames,filenames)的元组生成器对象。其中,dirpath表示当前遍历的路径,是一个字符串;dirnames表示当前路径下包含的子目录,是一个列表;filenames表示当前路径下包含的文件,也是一个列表。
二、实例。
例如,要遍历指定目录“E:\program\Python\Code\01”,可以使用下面的代码:

import os                                             #导入os模块
tuples = os.walk("E:\\program\\Python\\Code\\01")    #遍历E:\\programe\\Python\\Code\\01目录
for tuple1 in tuples:
	print(tuple1,"\n"0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值