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

python 读取文件夹中所有文件

作者:靈魂风尖上   发布日期:2025-03-24   浏览:56

import os

def read_files_in_directory(directory_path):
    # 获取指定目录下的所有文件和文件夹
    files_and_dirs = os.listdir(directory_path)

    # 过滤出只有文件的列表
    files = [f for f in files_and_dirs if os.path.isfile(os.path.join(directory_path, f))]

    # 读取每个文件的内容并打印
    for file_name in files:
        file_path = os.path.join(directory_path, file_name)
        with open(file_path, 'r', encoding='utf-8') as file:
            content = file.read()
            print(f"File: {file_name}\nContent:\n{content}\n{'-'*40}")

# 示例用法
directory_path = 'your_directory_path_here'
read_files_in_directory(directory_path)

解释说明:

  1. 导入模块:使用 os 模块来处理文件和目录操作。
  2. 获取文件列表:使用 os.listdir(directory_path) 获取指定目录下的所有文件和文件夹名称。
  3. 过滤文件:通过 os.path.isfile() 方法过滤出只有文件的列表。
  4. 读取文件内容:使用 with open() 打开每个文件,并读取其内容。注意这里假设文件是文本文件,并使用 utf-8 编码打开文件。
  5. 打印文件内容:将每个文件的内容打印出来,便于查看。

请将 your_directory_path_here 替换为你要读取的文件夹路径。

上一篇:python能干嘛

下一篇:python *args和**kwargs作用

大家都在看

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 中文站