使用python读取目录下的所有文件,并进行路径拼接


# 方式一
import os
def  traversal(dirname):

    result = []

    for maindir, subdir, file_name_list in os.walk(dirname):

        # print("1:",maindir) # 当前主目录
        # print("2:",subdir) # 当前主目录下的所有目录
        # print("3:",file_name_list)  # 当前主目录下的所有文件

        for filename in file_name_list:
            apath = os.path.join(maindir, filename) # 合并成一个完整路径
            result.append(apath)

    return result
    
# 方式二

import os 
url = 'D:\\data\\'  
file_list = os.listdir(r'D:\\data') # 读取目录下的所有文件
print(file_list)
print("-------------我是一条分割线-----------------")
for file in file_list:
    dirs = url + file  # 目录与文件名拼接构成完整目录
    print(dirs)

你可能感兴趣的:(使用python读取目录下的所有文件,并进行路径拼接)