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中使用OpenCV进行人脸检测的例子
Apr 18 Python
Python入门篇之条件、循环
Oct 17 Python
python通过post提交数据的方法
May 06 Python
在Django的上下文中设置变量的方法
Jul 20 Python
如何使用python爬取csdn博客访问量
Feb 14 Python
Python3学习urllib的使用方法示例
Nov 29 Python
Python爬虫抓取代理IP并检验可用性的实例
May 07 Python
Python面向对象编程基础实例分析
Jan 17 Python
python读取csv文件指定行的2种方法详解
Feb 13 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
Feb 21 Python
如何将PySpark导入Python的放实现(2种)
Apr 26 Python
Python JSON常用编解码方法代码实例
Sep 05 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
一个阿拉伯数字转中文数字的函数
2006/10/09 PHP
PHP4实际应用经验篇(6)
2006/10/09 PHP
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
2014/09/29 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
php获取汉字拼音首字母的方法
2015/10/21 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
PHP对称加密函数实现数据的加密解密
2016/10/27 PHP
如何离线执行php任务
2017/02/21 PHP
JavaScript While 循环基础教程
2007/04/05 Javascript
JQUERY 对象与DOM对象之两者相互间的转换
2009/04/27 Javascript
ajax 缓存 问题 requestheader
2010/08/01 Javascript
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
按下回车键指向下一个位置的一个函数代码
2014/03/10 Javascript
jQuery实现带动画效果的二级下拉导航方法
2015/03/11 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
详解微信小程序开发用户授权登陆
2019/04/24 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
基于JavaScript获取base64图片大小
2019/10/18 Javascript
Vue关于组件化开发知识点详解
2020/05/13 Javascript
详解JavaScript 作用域
2020/07/14 Javascript
[04:00]DOTA2解说界神雕侠侣 CJ第四天谷子现场过生日
2013/07/30 DOTA
浅谈python中set使用
2016/06/30 Python
Python实现多并发访问网站功能示例
2017/06/19 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
2020/06/24 Python
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
2016/12/20 HTML / CSS
基层组织建设年活动总结
2015/05/09 职场文书
写好求职信的技巧解密
2019/05/14 职场文书
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers
python通过新建环境安装tfx的问题
2022/05/20 Python