python遍历目录下所有文件的几种方法:os.walk和os.listdir

@@@@@第一种方法:@

@@@os.walk方式:(优选该方法)

import os

path = "C:\\Users\\Administrator\\Desktop\\test"

for root, dirs, files in os.walk(path):
    print("root:", root)
    print("dirs:", dirs)
    print("files", files)

@@@@@第二种方法:@

@@@os.listdir方式:

import os

path = "C:\\Users\\Administrator\\Desktop\\test"

for dir in os.listdir(path):
    # child_dir : A B C
    child_dir = os.path.join(path, dir)
    for d in os.listdir(child_dir):
        # 目录 : r  t
        ddd= os.path.join(path, dir ,d)
        for file in os.listdir(ddd):
            # 文件名称
            print(file)

@@@@@@@

@@@@@@@

@@@@@@@

@@@@

你可能感兴趣的:(java)