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的装饰器解决Bottle框架中用户验证问题
Apr 24 Python
Python使用设计模式中的责任链模式与迭代器模式的示例
Mar 02 Python
实例讲解Python的函数闭包使用中应注意的问题
Jun 20 Python
简单了解什么是神经网络
Dec 23 Python
Python常见字符串操作函数小结【split()、join()、strip()】
Feb 02 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
Python针对给定列表中元素进行翻转操作的方法分析
Apr 27 Python
Python中关键字global和nonlocal的区别详解
Sep 03 Python
python实现浪漫的烟花秀
Jan 30 Python
浅谈pyqt5在QMainWindow中布局的问题
Jun 21 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
Sep 16 Python
python实现大学人员管理系统
Oct 25 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开启gzip页面压缩实例
2013/06/09 PHP
php实现的简易扫雷游戏实例
2015/07/09 PHP
PHP微信企业号开发之回调模式开启与用法示例
2017/11/25 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
php框架知识点的整理和补充
2021/03/01 PHP
Javascript 按位取反运算符 (~)
2014/02/04 Javascript
node.js操作mongoDB数据库示例分享
2014/11/26 Javascript
JavaScript判断是否为数字的4种方法及效率比较
2015/04/01 Javascript
jQuery仿天猫实现超炫的加入购物车
2015/05/04 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
详解javascript高级定时器
2015/12/31 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
AngularJS中isolate scope的用法分析
2016/11/22 Javascript
微信小程序 slider的简单实例
2017/04/19 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
2018/01/05 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
详解从vue-loader源码分析CSS Scoped的实现
2019/09/23 Javascript
Python中使用gzip模块压缩文件的简单教程
2015/04/08 Python
python实现逻辑回归的方法示例
2017/05/02 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
对python操作kafka写入json数据的简单demo分享
2018/12/27 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
利用python实现周期财务统计可视化
2019/08/25 Python
django数据模型(Model)的字段类型解析
2019/12/25 Python
详解Python中namedtuple的使用
2020/04/27 Python
Python Tkinter实例——模拟掷骰子
2020/10/24 Python
python 读取串口数据的示例
2020/11/09 Python
利用css3 translate完美实现表头固定效果
2017/02/28 HTML / CSS
会计找工作求职信范文
2013/12/09 职场文书
委托书怎么写
2014/07/31 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
学生自我评语
2015/01/04 职场文书
学校食堂管理制度
2015/08/04 职场文书
2016党员学习《反对自由主义》心得体会
2016/01/22 职场文书