python读取文件夹时排序
时间: 2024-12-01 10:12:57 浏览: 6
python的常用数组工具
在Python中,你可以使用`os`模块以及其下的`listdir()`函数来读取文件夹中的所有文件,并通过`sorted()`函数对它们进行排序。这里是一个基本的例子:
```python
import os
def sort_files_in_folder(folder_path):
# 获取指定文件夹下的所有文件名列表
files = os.listdir(folder_path)
# 使用sorted()函数并根据文件名自然排序(默认升序)
sorted_files = sorted(files)
# 如果需要降序排列,可以传递reverse=True参数
# sorted_files = sorted(files, reverse=True)
return sorted_files
folder_to_sort = '/path/to/your/folder'
sorted_file_list = sort_files_in_folder(folder_to_sort)
print("Sorted file list:")
for file in sorted_file_list:
print(file)
阅读全文