python遍历指定文件夹下所有文件夹和文件

python遍历指定文件夹下所有文件夹和文件_第1张图片
示例代码:

import os

pathName = 'H:\\desktop'


for folderName, subfolders, filenames in os.walk(pathName):
    print('\n-----------------------')
    print('The current folder is ' + folderName)

    for subfolder in subfolders:
        print('SUBFOLDER OF ' + folderName + ': ' + subfolder)

    for filename in filenames:
        print("FILE INSIDE " + folderName + ': ' + filename)

运行结果:

-----------------------
The current folder is H:\desktop
SUBFOLDER OF H:\desktop: 文件夹1
SUBFOLDER OF H:\desktop: 文件夹2
SUBFOLDER OF H:\desktop: 文件夹3
FILE INSIDE H:\desktop: 文档1.txt
FILE INSIDE H:\desktop: 文档2.txt

-----------------------
The current folder is H:\desktop\文件夹1

-----------------------
The current folder is H:\desktop\文件夹2
FILE INSIDE H:\desktop\文件夹2: 文件夹2-文档1.txt
FILE INSIDE H:\desktop\文件夹2: 文件夹2-文档2.txt

-----------------------
The current folder is H:\desktop\文件夹3
FILE INSIDE H:\desktop\文件夹3: 文件夹3-文档1.txt

你可能感兴趣的:(#,4.2,Python,python遍历文件,os.walk)