其他分享
首页 > 其他分享> > os.walk和os.path.join()

os.walk和os.path.join()

作者:互联网

os.walk和os.path.join()

dirpath是一个string,代表目录的路径,
dirnames是一个list,包含了dirpath下所有子目录的名字。
filenames是一个list,包含了非目录文件的名字。

这些名字不包含路径信息,如果需要得到全路径,需要使用os.path.join(dirpath, name).

import os

a = r"C:\Users\xuefei\Desktop\1"
for root, dirs, files in os.walk(a):
    print(root)
    print(dirs)
    print(files)

#先挖取第一层的root:路径,“str”;第一层的dirs:所有的文件夹的列表;第一层的files,文件名
#再依次挖取第二层的。

标签:join,路径,walk,dirpath,path,os
来源: https://blog.51cto.com/u_14303514/2930444