美文网首页
python遍历文件夹

python遍历文件夹

作者: chenxyy | 来源:发表于2019-12-03 21:47 被阅读0次

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))    #返回当前目录下所有文件的相对路径

相关文章

网友评论

      本文标题:python遍历文件夹

      本文链接:https://www.haomeiwen.com/subject/iubhgctx.html