Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python读取文件夹下所有文件

作者:飞吻狂魔   发布日期:2025-04-25   浏览:77

import os

def read_all_files(folder_path):
    # 获取指定文件夹下的所有文件和子文件夹的列表
    all_files = []

    # 遍历文件夹及其子文件夹中的所有文件
    for root, dirs, files in os.walk(folder_path):
        for file in files:
            # 构建文件的完整路径
            file_path = os.path.join(root, file)
            all_files.append(file_path)

    return all_files

# 示例用法
folder_path = 'your_folder_path_here'  # 替换为你的文件夹路径
files = read_all_files(folder_path)
for file in files:
    print(file)

解释说明:

  1. 导入模块:使用 os 模块来处理文件和目录操作。
  2. 定义函数 read_all_files:该函数接收一个文件夹路径作为参数,并返回该文件夹下所有文件的完整路径列表。
  3. 遍历文件夹:使用 os.walk 函数递归遍历文件夹及其子文件夹,获取所有文件的路径。
  4. 构建文件路径:使用 os.path.join 来构建文件的完整路径,确保路径在不同操作系统上都能正确工作。
  5. 示例用法:替换 your_folder_path_here 为实际的文件夹路径,调用 read_all_files 函数并打印所有文件路径。

如果你需要进一步的帮助或有其他问题,请随时告诉我!

上一篇:python list函数

下一篇:python中global

大家都在看

python时间格式

python ord和chr

python中的yield

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

python 输出时间

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站