python遍历文件,python遍历,下面的python代码片


下面的python代码片段通过os.walk方法遍历目录,并删除大于50M的文件。

# filename  itertaorfilefolder import os import os.pathfilePath = raw_input('Enter filepath : ')#遍历文件夹 #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 for parent ,dirnames , filenames in os.walk(filePath):     #输出文件夹信息     for dirname in dirnames:         print 'parent is :'+parent         print 'dirname is '+ dirname     #输出文件信息     for filename in filenames :         print 'parent is :'+parent         print 'filename is :' + filename         #输出文件路径信息         currentPath = os.path.join(parent,filename)         print 'the fulll name of the file is :'+ currentPath         filesize = os.path.getsize(currentPath)/1024/1024         print 'the file size is : %.3f MB' %(filesize)         #删除大于50m的文件         if filesize > 50:             delete = raw_input(' are you sure to delete ?')             if delete == 'yes':                 os.remove(currentPath)

评论关闭