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

python获取文件夹下的所有文件名

作者:风外听竹   发布日期:2025-05-28   浏览:43

import os

def get_all_filenames(folder_path):
    """
    获取指定文件夹下的所有文件名。

    参数:
    folder_path (str): 文件夹的路径。

    返回:
    list: 文件名列表。
    """
    try:
        # 使用os.listdir()获取文件夹下的所有文件和子文件夹名称
        all_items = os.listdir(folder_path)

        # 筛选出文件(不包括子文件夹)
        files_only = [item for item in all_items if os.path.isfile(os.path.join(folder_path, item))]

        return files_only
    except Exception as e:
        print(f"发生错误: {e}")
        return []

# 示例用法
folder_path = 'your_folder_path_here'  # 替换为你的文件夹路径
filenames = get_all_filenames(folder_path)
print(filenames)

解释说明:

  1. 导入模块:使用 os 模块来处理文件和目录操作。
  2. 定义函数get_all_filenames 函数接收一个文件夹路径作为参数,并返回该文件夹下所有文件的名称列表。
  3. 获取文件和子文件夹列表:使用 os.listdir() 获取指定路径下的所有项目(包括文件和子文件夹)。
  4. 筛选文件:通过 os.path.isfile() 判断每个项目是否为文件,只保留文件名。
  5. 异常处理:捕获并打印可能发生的错误,确保程序不会因异常而崩溃。
  6. 示例用法:提供了一个示例调用,用户需要将 your_folder_path_here 替换为实际的文件夹路径。

上一篇:python pygame

下一篇:python url编码

大家都在看

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