Python 遍历指定目录中的内容方法

liftword3周前 (12-19)技术文章19

Python有多种方法可以用于遍历指定目录中的内容,其中一种常用的方法是使用os模块的walk()函数。

os.walk()函数可以遍历一个目录以及所有的子目录,并且对于每一个目录,都可以产生一个三元组,这个三元组包含三个元素:遍历到的路径名称,这个路径下的目录名称列表,以及这个路径下的文件名称列表。

下面是一个简单的示例代码,演示了如何使用os.walk()函数遍历一个目录:

import os

def print_directory_contents(path):
    for dirpath, dirnames, filenames in os.walk(path):
        print(f'Found directory: {dirpath}')
        for file_name in filenames:
            print(file_name)

print_directory_contents('/path/to/directory')  # 请替换为你想遍历的目录

在这个代码中,os.walk()函数用于遍历path指定的目录。对于遍历到的每个目录,它都会打印出目录的路径,然后打印出这个目录下的所有文件的名称。

这只是遍历目录的一种基本方法,你可以根据需要对这个函数进行修改和扩展,比如你可以添加额外的逻辑来处理遍历到的文件,或者根据需要对遍历的目录进行筛选等。

相关文章

一文掌握在 Python 中遍历列表的 8 种基本方法

在本文中,我们将学习如何在 Python 中遍历列表。您可以根据需要或过程效率选择最佳方法。1.使用 for 循环遍历列表使用 for 循环在列表中进行迭代是实现遍历列表的最简单和最基本的方法。「语法...

开眼界!Python遍历文件可以这样做

来源:【公众号】Python技术Python 对于文件夹或者文件的遍历一般有两种操作方法,一种是至二级利用其封装好的 walk 方法操作: import os for root,d...

python 列表的遍历和循环 python列表的遍历输出

在Python中,列表是一种常用的数据结构,用于存储一组有序的元素。列表的遍历和循环是常见的操作,可以通过多种方式实现。1. 使用for循环遍历列表:my_list = [1, 2, 3, 4, 5]...

python每天学习一点点(遍历列表-for循环)

什么是遍历列表,就是将列表中的各个元素单独查找出来,以便完成相应的操作。遍历列表常用的就是for循环。那么如何使用呢?for循环语法格式:for item in listname: # 代码其...

一文了解 Python 列表 python列表常用的五种方法

假设你打算去附近的商店购买必需品,你要做的第一件事是什么?有答案了吗?是的,你可能会写下购物清单!Python 有一个名为 list 的内置数据结构,它与你的购物清单非常相似。这篇文章介绍 Pytho...

Python 中的列表推导式详解 python列表讲解

· 在 Python 中,列表推导式是一种简洁而富有表现力的方式,通过以紧凑的语法指定元素和条件来创建数据结构,如列表、字典和集合,通常使用单行代码,而不是使用传统的循环和附加操作。 在 Python...