import os
def get_all_filenames(directory):
"""
获取指定目录下的所有文件名。
参数:
directory (str): 要遍历的目录路径。
返回:
list: 包含目录下所有文件名的列表。
"""
try:
# 使用os.listdir()获取目录下的所有文件和文件夹
all_items = os.listdir(directory)
# 筛选出文件,排除文件夹
files = [item for item in all_items if os.path.isfile(os.path.join(directory, item))]
return files
except Exception as e:
print(f"发生错误: {e}")
return []
# 示例用法
directory_path = "/path/to/your/directory"
filenames = get_all_filenames(directory_path)
print(filenames)
os 模块来处理文件和目录操作。get_all_filenames(directory) 函数接收一个目录路径作为参数,并返回该目录下的所有文件名。os.listdir(directory) 获取目录下的所有文件和文件夹名称。os.path.isfile() 方法检查每个项目是否为文件,从而排除文件夹。下一篇:python 界面开发
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站