python抓取文件夹的所有文件


Posted in Python onFebruary 27, 2018

本文实例为大家分享了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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的True,False条件判断实例分析
Jan 12 Python
Python多线程编程(六):可重入锁RLock
Apr 05 Python
Python聚类算法之基本K均值实例详解
Nov 20 Python
Python如何读取MySQL数据库表数据
Mar 11 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
Jun 13 Python
opencv python 2D直方图的示例代码
Jul 20 Python
Django实现文件上传下载功能
Oct 06 Python
opencv3/C++实现视频读取、视频写入
Dec 11 Python
解决IDEA 的 plugins 搜不到任何的插件问题
May 04 Python
Python JSON常用编解码方法代码实例
Sep 05 Python
用python写PDF转换器的实现
Oct 29 Python
Python if else条件语句形式详解
Mar 24 Python
python数据分析数据标准化及离散化详解
Feb 26 #Python
批量将ppt转换为pdf的Python代码 只要27行!
Feb 26 #Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
Feb 26 #Python
python3利用Dlib19.7实现人脸68个特征点标定
Feb 26 #Python
python微信跳一跳系列之棋子定位颜色识别
Feb 26 #Python
python微信跳一跳系列之棋子定位像素遍历
Feb 26 #Python
python3.6+opencv3.4实现鼠标交互查看图片像素
Feb 26 #Python
You might like
php 文件状态缓存带来的问题
2008/12/14 PHP
PHP实现抓取HTTPS内容
2014/12/01 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
2015/12/14 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
javascript写的简单的计算器,内容很多,方法实用,推荐
2011/12/29 Javascript
jQuery链式操作如何实现以及为什么要用链式操作
2013/01/17 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
js中typeof的用法汇总
2013/12/12 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
2014/04/16 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
2015/03/03 Javascript
jQuery异步上传文件插件ajaxFileUpload详细介绍
2015/05/19 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
NodeJS处理Express中异步错误
2017/03/26 NodeJs
H5手机端多文件上传预览插件
2017/04/21 Javascript
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
2017/12/28 Javascript
JavaScript继承定义与用法实践分析
2018/05/28 Javascript
Python手机号码归属地查询代码
2016/05/04 Python
python 连接各类主流数据库的实例代码
2018/01/30 Python
Python的UTC时间转换讲解
2019/02/26 Python
Python利用pip安装tar.gz格式的离线资源包
2020/09/14 Python
python 录制系统声音的示例
2020/12/21 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
2014/04/10 HTML / CSS
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
自荐信结尾
2013/10/27 职场文书
《三峡》教学反思
2014/03/01 职场文书
信息工作经验交流材料
2014/05/28 职场文书
责任书格式范文
2014/07/28 职场文书
委托书的写法
2014/08/30 职场文书
2014年四风问题自我剖析材料
2014/09/15 职场文书
见义勇为事迹材料
2014/12/24 职场文书
灵山大佛导游词
2015/02/04 职场文书
鲁冰花观后感
2015/06/10 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
2019旅游导游工作总结
2019/06/27 职场文书