Python遍历文件夹下所有文件和目录的方法

os.path模块隶属于os模块下,主要用于文件的属性获取,在编程中经常用到


import os
import os.path

# This folder is custom
rootdir = '/Users/macbookpro/Desktop/test'
for parent, dirnames, filename in os.walk(rootdir):
    # Case1: traversal the directories
    for dirname in dirnames:
        print("Parent folder:", parent)
        print("Dirname:", filename)
    # Case2: traversal the files
    for filename in filenames:
        print("Parent folder:", parent)
        print("Filename:", filename)

解释说明:os.walk(rootdir)函数返回一个三元素元祖,其中parent是父目录,dirnames是所有文件夹名字(不包含路径),filenames是所有文件的名字(不包含路径)

以上,case1、case2分别演示了遍历该文件夹下(/Users/macbookpro/Desktop/test)的所有目录、文件的方法

效果图如下

Python遍历文件夹下所有文件和目录的方法_第1张图片

你可能感兴趣的:(Python,语言)