python抓取文件夹的所有文件
本文实例为大家分享了python抓取文件夹的所有文件的具体代码,供大家参考,具体内容如下
#!/user/bin/python #-*-coding:utf8-*- importBasic importos ##################################################### ########Input#### folder="D:\\安装包" folder=folder.encode("gbk") ########Global#### fileList=[] allFiles=[] tree=[] level=0 ##################################################### try: iffolderisNoneorlen(folder)==0: folder=os.curdir ifos.path.isdir(folder): childFile=os.listdir(folder) fileList=["%s"%(folder+os.path.sep+f)forfinchildFile] node={'file':folder,'level':level} tree.append(node) whilefileListisnotNoneandlen(fileList)>0: allFiles.append(""+fileList[0]) ifos.path.isdir(fileList[0]): childFile=os.listdir(fileList[0]) ifchildFileisnotNoneandlen(childFile)>0: fileList=fileList+["%s"%(fileList[0]+os.path.sep+ft)forftinchildFile] else: pass else: pass fileList.pop(0) print"\n".join(["%s"%fforfinallFiles]) else: print'notfolder,nochild' exceptException,x: printx
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。