铁雪资源网 Design By www.gsvan.com
本文实例为大家分享了python抓取文件夹的所有文件的具体代码,供大家参考,具体内容如下
#!/user/bin/python # -*- coding:utf8 -*- import Basic import os ##################################################### ######## Input #### folder = "D:\\安装包" folder = folder.encode("gbk") ######## Global #### fileList = [] allFiles = [] tree = [] level = 0 ##################################################### try: if folder is None or len(folder) == 0: folder = os.curdir if os.path.isdir(folder): childFile = os.listdir(folder) fileList = ["%s" % (folder+os.path.sep+f) for f in childFile] node = {'file':folder, 'level':level} tree.append(node) while fileList is not None and len(fileList) > 0: allFiles.append(""+fileList[0]) if os.path.isdir(fileList[0]): childFile = os.listdir(fileList[0]) if childFile is not None and len(childFile) > 0: fileList = fileList + ["%s" % (fileList[0]+os.path.sep+ft) for ft in childFile] else: pass else: pass fileList.pop(0) print "\n".join(["%s" % f for f in allFiles]) else: print 'not folder, no child' except Exception,x: print x
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
铁雪资源网 Design By www.gsvan.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
铁雪资源网 Design By www.gsvan.com
暂无python抓取文件夹的所有文件的评论...