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使用BeautifulSoup分页网页中超链接的方法
Apr 04 Python
在Python中操作字符串之rstrip()方法的使用
May 19 Python
python验证码识别的实例详解
Sep 09 Python
python实现微信发送邮件关闭电脑功能
Feb 22 Python
python实现可视化动态CPU性能监控
Jun 21 Python
python3 requests库文件上传与下载实现详解
Aug 22 Python
Python利用PyExecJS库执行JS函数的案例分析
Dec 18 Python
python 实现将list转成字符串,中间用空格隔开
Dec 25 Python
Python自动化操作实现图例绘制
Jul 09 Python
Python多分支if语句的使用
Sep 03 Python
Python扫描端口的实现
Jan 25 Python
详解Java中一维、二维数组在内存中的结构
Feb 11 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 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
使用PHP获取汉字的拼音(全部与首字母)
2013/06/27 PHP
php+mysqli使用面向对象方式查询数据库实例
2015/01/29 PHP
ThinkPHP安装和设置
2015/07/27 PHP
通过JAVAScript实现页面自适应
2007/01/19 Javascript
JavaScript 使用技巧精萃(.net html
2009/04/25 Javascript
js下用层来实现select的title提示属性
2010/02/23 Javascript
Javascript 实用小技巧
2010/04/07 Javascript
brook javascript框架介绍
2011/10/10 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
Angular 路由route实例代码
2016/07/12 Javascript
浅谈js多维数组和hash数组定义和使用
2016/07/27 Javascript
JS简单生成随机数(随机密码)的方法
2017/05/11 Javascript
详细分析JS函数去抖和节流
2017/12/05 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
2018/03/09 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
简单了解vue中父子组件如何相互传递值(基础向)
2019/07/12 Javascript
在Python的Django框架中为代码添加注释的方法
2015/07/16 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
python实现泊松图像融合
2018/07/26 Python
使用Python来做一个屏幕录制工具的操作代码
2020/01/18 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2020/03/11 Python
阿波罗盒子:Apollo Box
2017/08/14 全球购物
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
Lentiamo比利时:便宜的隐形眼镜
2020/02/14 全球购物
岗位职责怎么写
2014/03/14 职场文书
升旗仪式主持词
2014/03/19 职场文书
社区爱国卫生月活动总结
2014/06/30 职场文书
乡镇党建工作汇报材料
2014/10/27 职场文书
护士求职简历自我评价
2015/03/10 职场文书
2015年双拥工作总结
2015/04/08 职场文书
法制教育讲座心得体会
2016/01/14 职场文书
浅析Python中的套接字编程
2021/06/22 Python
Spring Security动态权限的实现方法详解
2022/06/16 Java/Android