`
xidajiancun
  • 浏览: 455489 次
文章分类
社区版块
存档分类
最新评论

[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抓取文件夹的所有文件,包括子文件夹和子文件夹的文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    python 实现删除文件或文件夹实例详解

     最近自己学习Python 的知识,自己学习抓取网页的内容知识等,在学习的时候Python 删除文件夹或者文件知识的时候,觉得本篇内容不错,推荐给大家。 实例代码,仔细看注释明细: #-*- coding: UTF-8 -*- # 有时候要...

    python抓取网页图片并放到指定文件夹

    python抓取网站图片并放到指定文件夹 复制代码 代码如下:# -*- coding=utf-8 -*-import urllib2import urllibimport socketimport osimport redef Docment(): print u’把文件存在E:\Python\图(请输入数字或字母)...

    python抓取网页图片

    1、输入网址爬取网页的内容 2、创建文件夹将爬取的内容写入到指定的文件中 3、读取指定的文件通过正则表达式的匹配找到相应的图片路径形成列表 4、将集合的列表的图片路径下载到本地中

    python爬虫 抓取百度图片

    python爬虫,抓取百度图片存储到本地文件夹中,可以修改关键字,所需图片的长宽

    用python抓取网页的图片

    python抓取数据 想要做数据分析师就要知道如何将网页上的数据获取。 比如我要去获取http://pic.netbian.com/4kdongman/index_2.html这个网页里所有的图片。 首先电脑里应该先有安装python和配置好python的环境变量。...

    用Python语言编写一个爬虫程序

    课程:自己选择一个网站,用Python语言编写一个爬虫程序,将其网站中的文字、图像或视频等信息抓取到本地文件或文件夹中保存。 解压文件夹,双击运行 Main_Novel.py 程序 (默认电脑已安装Python环境),每一行代码...

    抖音云冲马桶,无人直播,包含获取弹幕客户端,包括视频教程,亲测,包含python源码获取弹幕

    1.先安装文件夹中的python3.5 2.然后点击一键安装库环境,这里比较慢,大概花40分钟 3.一键启动获取弹幕 4.打开里面的冲马桶 5.下载直播伴侣,点击获取窗口,点击开始直播 6.输入你的地址 7.完美运行 需要更多好的...

    Python小工具爬取PPT模板.zip

    Python小工具爬取PPT模板.zip 如果不能直接运行,安装Python环境.... 下载的PPT目录在 D盘的 pptdown 文件夹下..

    python一键抓出PPT中的所有文字.zip

    使用这个文件包,用户不需要手动打开每一个幻灯片并复制粘贴文本,只需运行脚本,就能自动抓取PPT中的所有文字内容,并将其保存为一个.txt文件或其他格式的文件。这对于需要从大量的PPT文件中提取文本信息,或者进行...

    PyPDF2解析pdf文件提取内容插入数据库

    Python3.X+PyPDF2解析指定文件夹下的pdf文件,提取文件内容并写入mysql数据库

    基于python豆瓣自定义电影抓取

    1.可以选择电影种类,排序方式,TOP个数,等自定义 2.加载热评,长评 3.接口丰富,之后可以自行改造,附上源程序,有python环境的自己打开就行 4.请让exe文件和phantomjs.exe在同一文件夹下运行,允许其运行

    东方财富 east.zip

    python 抓取东方财富

    使用Scrapy抓取职位招聘数据-爬虫python代码

    基于Python和Echarts职位画像系统,使用Scrapy抓取职位招聘数据,使用Django+echarts完成数据可视化。 环境安装配置 建议直接安装anconda,然后git clone后进入项目目录,执行pip install -r requirements.txt ...

    一个基于scrapy的danbooru图片抓取工具(Python)

    调整需要抓取的tag可以更改/danbooru_crawler/settings.py文件内的SEARCH_TAG值,多个tag用+相连 图片将输出在/pics/full文件夹内 如果运行一段时间后没有图片可能是Pillow版本过低,建议在虚拟环境下执行 pip ...

    基于python豆瓣自定义电影抓取GUI版本

    请先安装火狐浏览器,并设置为默认浏览器,支持win8/10 x64 1.可以选择电影种类,排序方式,TOP个数,等自定义 ...4.请让exe文件和phantomjs.exe在同一文件夹下运行,允许其运行 enjoy yourself! 7.22更新 GUI版本

    python爬虫抓取英雄联盟人物图片案例代码

    这是一个简单的Python代码示例,用于通过网页爬虫抓取英雄联盟(League of Legends)游戏中的人物图片。在这个示例中,我将使用requests库和BeautifulSoup库来实现网页数据的获取和解析。 这段代码会发起一个请求,...

    基于python+pyqt6的千图成像器,允许您使用所选图像和包含成千上万张图像的文件夹创建一个拼图图像

    功能特点 - 选择一个基准图像。...- 选择包含成千上万张图像的文件夹。 - 使用所选图像生成拼图图像。 - 生成文字图片 - 无损填充小图像 - 自动抓取小图像 安装命令 pip install -r requirements.txt python main.py

    python爬虫抓取并显示新型肺炎数据+分析系统

    python3(需要安装的库在InfectionStat\src文件夹下的requirements.txt文件中) 项目技术(必填) python,flask+layui+mysql5.6+pymysql >pip install flask >pip install pymysql >pip install requests bs4 >pip3 ...

Global site tag (gtag.js) - Google Analytics