获取一个文件夹内全部文件的名称存入列表 python
时间: 2024-10-19 13:05:22 浏览: 25
python 实现对文件夹内的文件排序编号
在Python中,你可以使用os模块配合list comprehension的方式来获取指定文件夹内的所有文件名并存储在一个列表中。以下是一个简单的示例:
```python
import os
def get_files_in_folder(folder_path):
# 检查路径是否有效
if not os.path.exists(folder_path) or not os.path.isdir(folder_path):
print(f"指定的路径 {folder_path} 不存在或不是一个目录")
return []
# 使用os.walk遍历文件夹及其子文件夹
files = [f for f in os.listdir(folder_path) if os.path.isfile(os.path.join(folder_path, f))]
return files
# 示例
folder_to_search = '/path/to/your/folder'
file_names = get_files_in_folder(folder_to_search)
print("文件列表:", file_names)
阅读全文