python筛选特定文件的信息按照格式输出到txt
1importos2importtime34defIsObjfile( path , filename , suffix , shield ):5#判断文件是否以suffix中的串结尾以及是否有不需要的文件路径6
flag1 =False7for
tmpinsuffix :8iffilename.endswith( tmp ) :9
flag1 =True10
flag2 =True11for
tmpinshield :12if
tmpinpath :13
flag2 =False14return
flag1andflag21516defGetPicInfo( ObjPath , ObjFile ,suffix , shield ):17#查找文件输出到txt18
f = open( ObjFile ,‘w‘)19
g =os.walk( ObjPath )20for
path,d,filelisting:21for
filenameinfilelist:22
tmpname =filename.lower()23ifIsObjfile( path , tmpname , suffix , shield ) :24
f.write( path +‘,‘)25
f.write( filename +‘,‘)26
timeStamp =os.stat( os.path.join( path , filename ) ).st_ctime27
timeArray =time.localtime( timeStamp )28
StyleTime = time.strftime("%m %d %Y", timeArray )29
f.write( StyleTime +‘,#\n‘)30f.close();3132
Path =‘G:‘33
File =‘picname.txt‘34
suffix = [‘jpg‘
,‘png‘
,‘gif‘]35
shield = [‘临时文件‘
,‘办公‘
,‘SDL‘]36
GetPicInfo( Path , File , suffix , shield )
来源: http://www.bubuko.com/infodetail-1990906.html