首页 > 编程语言 > 详细

Python中os.walk函数说明

时间:2020-06-29 20:10:47      阅读:74      评论:0      收藏:0      [点我收藏+]

这个函数对于文件方面的遍历等其他方面的操作来说功能很强大,比如批量修改文件名、批量移动文件、将所有不在一个文件夹下的文件移动到同一个文件夹下等等。

这个其实很简单的,用一个示例就能明白这个函数的具体用法了。

下面这个示例的具体用法是统计多层文件下的图片数目。可以举一反三具体场景具体使用。

import os

path = r".\test_images"

‘‘‘
os.walk方法,主要用来遍历一个目录内各个子目录和子文件。
os.walk(top, topdown=True, onerror=None, followlinks=False)
可以得到一个三元tupple(dirpath, dirnames, filenames),
第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。
dirpath 是一个string,代表目录的路径,
dirnames 是一个list,包含了dirpath下所有子目录的名字。
filenames 是一个list,包含了非目录文件的名字。
这些名字不包含路径信息,如果需要得到全路径,需要使用os.path.join(dirpath, name).
‘‘‘
c = 0
for root, dirs, files in os.walk(path):
    for file in files:
        c += 1

print(c)

  

Python中os.walk函数说明

原文:https://www.cnblogs.com/xiaoyh/p/13209976.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!