zoukankan      html  css  js  c++  java
  • Python 历遍目录

    Automate the Boring Stuff 学习笔记 01

    使用 os 模块的 walk() 函数可以实现历遍目录的操作,该函数接收一个绝对路径字符串作为必选参数,返回三个参数:

    • 当前目录——指程序当前工作目录——名称(字符串格式)
    • 当前目录——指程序当前所历遍到的目录——下所有子文件夹(列表格式)
    • 当前目录——指程序当前所历遍到的目录——下所有文件(列表格式)

    假设有如下文件结构:

    An example folder that contains three folders and four files

    程序代码如下:

    import os

    for folderName, subfolders, filenames in os.walk(‘C:\delicious’):
    print(‘The current folder is ‘ + folderName)

    for subfolder in subfolders:
    print(‘SUBFOLDER OF ‘ + folderName + ‘: ‘ + subfolder)
    for filename in filenames:
    print(‘FILE INSIDE ‘ + folderName + ‘: ‘ + filename)

    print(”)

    程序输出结果为:

    The current folder is C:delicious
    SUBFOLDER OF C:delicious: cats
    SUBFOLDER OF C:delicious: walnut
    FILE INSIDE C:delicious: spam.txt

    The current folder is C:deliciouscats
    FILE INSIDE C:deliciouscats: catnames.txt
    FILE INSIDE C:deliciouscats: zophie.jpg

    The current folder is C:deliciouswalnut
    SUBFOLDER OF C:deliciouswalnut: waffles

    The current folder is C:deliciouswalnutwaffles
    FILE INSIDE C:deliciouswalnutwaffles: butter.txt.

  • 相关阅读:
    labview事件结构
    20180105关于课题所用的labview的改进随笔
    同步FIFO与异步FIFO
    20180110labview串口传输实时显示相关内容
    labview相关内容
    科技英文写作之连词大全
    t-检验
    AngularJS -- 表单验证
    AngularJS -- 过滤器
    AngularJs -- 表达式
  • 原文地址:https://www.cnblogs.com/wuzhiblog/p/pythondirectory.html
Copyright © 2011-2022 走看看