python遍历文件夹

2019-12-03  本文已影响0人  chenxyy

os.listdir( )

返回当前目录下所有文件列表

import os
filenames = os.listdir('./path')
for filename in filenames:
    print(filename)
    print(os.path.join('.',filename))

os.walk( )

用于通过在目录树中游走输出在目录中的文件名,向上或者向下

import os
for root, dirs, files in os.walk("./path"):
    for dir_name in dirs:
        print(dir_name)                #返回当前目录下的所有目录名
import os
for root, dirs, files in os.walk("."):
    for file_name in files:
        print(file_name)         #返回当前目录下的所有文件名
import os
for root, dirs, files in os.walk("."):
    for dir_name in dirs:
        print(os.path.join(root,dir_name))    #返回当前目录下所有目录的相对路径
import os
for root, dirs, files in os.walk("."):
    for file_name in files:
        print(os.path.join(root,file_name))    #返回当前目录下所有文件的相对路径
上一篇下一篇

猜你喜欢

热点阅读