`
cheer_nice
  • 浏览: 104728 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Python中 文件目录遍历的 模板 取自python文档

阅读更多

import os, sys
from stat import *

def walktree(top, callback):
    '''recursively descend the directory tree rooted at top,
       calling the callback function for each regular file'''

    for f in os.listdir(top):
        pathname = os.path.join(top, f)
        mode = os.stat(pathname)[ST_MODE]
        if S_ISDIR(mode):
            # It's a directory, recurse into it
            walktree(pathname, callback)
        elif S_ISREG(mode):
            # It's a file, call the callback function
            callback(pathname)
        else:
            # Unknown file type, print a message
            print 'Skipping %s' % pathname

def visitfile(file):
    print 'visiting', file

if __name__ == '__main__':
    walktree(sys.argv[1], visitfile)
 
分享到:
评论

相关推荐

    python 自动办公 用Python批量往Word文档中指定位置添加图片 码实例有详细注解,适合新手一看就懂

    本教程将详细讲解如何使用Python批量往Word文档中指定位置添加图片,适合Python初学者快速上手。 首先,你需要了解几个关键的Python库:`docx` 和 `os`。`docx` 库允许我们创建、读取和修改Microsoft Word文档,而`...

    基于Python实现批量往Word文档中指定位置添加图片

    本话题聚焦于如何利用Python实现一个实用的功能:批量向Word文档中特定位置插入图片。这一操作在报告生成、自动化文档编辑或者数据分析报告自动生成等场景中非常常见。 首先,我们需要了解两个关键的Python库:`...

    Python2.7学习文档

    以上内容涵盖了Python 2.7学习文档中的主要知识点,为初学者提供了一个全面的学习框架。通过系统学习这些内容,不仅可以掌握Python的基本语法,还能深入理解其高级特性,为日后进一步的技术发展奠定坚实的基础。

    python自动办公 批量生成PPT版荣誉证书

    在压缩包中的`02.ipynb`和`02.py`很可能是实现这个功能的代码文件,`.ipynb_checkpoints`是Jupyter Notebook的备份,`images`目录可能存放了证书模板或要用到的图片资源。 学习这个话题不仅可以提升Python编程技能...

    python源码-案例框架-自动办公-09 用Python批量往Word文档中指定位置添加图片.zip

    在本压缩包中,我们关注的是一个Python编程的实践案例,该案例专注于自动化办公任务,特别是如何使用Python脚本批量地向Word文档中特定位置添加图片。这个功能在处理大量文档,例如报告、证书或者模板时,能显著提高...

    廖雪峰python教程打印版(完整版)(.pdf)

    IO编程涉及到数据的输入和输出操作,包括文件读写、StringIO和BytesIO、操作文件和目录、序列化等。Python中的文件操作非常简单,可以轻松地读写文本或二进制文件。StringIO和BytesIO则允许你在内存中操作字符串或...

    Python项目-自动办公-09 用Python批量往Word文档中指定位置添加图片.zip

    本项目主要介绍如何使用Python来实现批量向Word文档中指定位置添加图片,这对于自动化办公、报告生成或数据可视化等场景非常实用。通过Python的库,我们可以高效地处理这些任务,提高工作效率。 首先,我们需要了解...

    python项目实例代码源码-用Python批量往Word文档中指定位置添加图片.zip

    这个项目实例是关于如何使用Python批量向Word文档中特定位置插入图片的。这个实例代码可以帮助开发者节省大量手动操作的时间,提高工作效率。下面我们将深入探讨相关知识点。 1. **Python库的使用**: - **`python...

    python基础语法知识点

    11. 模块与包:模块是一个包含Python定义和语句的文件,而包则是一个包含多个模块的目录。模块和包是代码重用和组织的重要方式。 在Python中,算术运算符包括加(+)、减(-)、乘(*)、除(/)、整除(//)、取余...

    Python爬取博客的所有文章并存为带目录的word文档.zip

    在本项目中,我们主要探讨如何使用Python编程语言来爬取特定博客的所有文章,并将这些文章整理成一个带有目录的Word文档。这个过程涉及到网络爬虫技术、数据解析、文件操作以及Word文档生成等多个IT领域的知识点。...

    python_中文手册

    - **6.4.3 多目录的包**:解释了如何组织大型项目中的多个包。 #### 第七章 输入和输出 - **7.1 Fancier输出格式化** - **7.1.1 旧式字符串格式化**:介绍了旧式的字符串格式化方法,如使用%操作符。 - **7.2 ...

    Python-FileScan敏感文件扫描二次判断降低误报率扫描内容规则化多目录扫描

    下面我们将深入探讨"Python-FileScan敏感文件扫描二次判断降低误报率扫描内容规则化多目录扫描"这一主题,以及如何利用Python实现这一功能。 首先,"敏感文件扫描"是指通过特定的算法或规则,对文件进行检查,识别...

    python操作word技巧.docx

    `updateToc`方法遍历文档中的所有目录项,逐一调用`Update()`方法,确保目录反映了文档内容的最新变化。 8. **保存文档**: 最后,`save`方法用于保存当前活动的Word文档。这很重要,因为对文档的所有更改都需要...

    python脚本案例批量文档提取手机号

    1. **读取文件列表**:遍历指定目录下的所有文件,包括子目录中的文件。 2. **根据文件类型选择处理方式**: - Excel文件(.xlsx/.xls):使用`pandas`库读取并提取手机号码。 - Word文档(.docx):使用`docx`库...

    python-自动化篇-办公-一键抓出文档所有文字

    `python-pptx`库允许我们读取、编辑和创建PowerPoint(PPT)文件,而`os`库则用于文件操作,如遍历目录和打开文件。此外,`re`库(正则表达式)可以用来清洗和格式化提取的文字。 1. **安装必要的库**:在开始之前...

    python自动办公-02 批量生成PPT版荣誉证书

    4. **循环生成**:遍历数据集,对每个记录使用`python-pptx`库创建一个新的PPT幻灯片,替换模板中的占位符,生成个性化荣誉证书。 5. **保存与合并**:将生成的幻灯片添加到同一个PPT文件中,或者分别保存为多个...

    文件目录自动生成工具

    工具的核心功能是通过遍历指定的文件夹及其子文件夹,收集所有文件和子目录的信息,然后按照一定的格式输出到Excel表格中。这样用户就可以方便地查看、编辑或打印目录结构,便于理解和管理文件。 在描述中提到的...

    python实例67-Python爬取博客的所有文章并存为带目录的word文档.rar

    在本实例中,我们将探讨如何使用Python来爬取博客的所有文章并将其整理成一个带有目录的Word文档。这个过程涉及到网络爬虫、HTML解析、数据提取以及Word文档的生成。以下是一些关键知识点: 1. **网络爬虫基础**:...

Global site tag (gtag.js) - Google Analytics