Python代码按照文件大小输出指定文件夹下的文件名及大小

clarification1711 13 0 rar 2023-06-06 13:06:39

这是一个基于Python的代码,可以很容易地按照文件大小输出指定文件夹下的文件名及其对应的文件大小。只需将代码中的/path/to/folder/替换为目标文件夹的实际路径,并运行代码即可。此代码非常适用于需要快速查看文件在文件夹中占用空间大小的情况,可以方便地管理文件。代码如下:

import os

def get_file_info(folder_path):

"""

获取文件夹下文件的名字和文件大小

"""

file_list = os.listdir(folder_path)

file_info = []

for file in file_list:

file_path = os.path.join(folder_path, file)

if os.path.isfile(file_path):

size = os.path.getsize(file_path)

file_info.append((file, size))

return file_info

def sort_file_info(file_info):

"""

对文件信息进行排序

"""

return sorted(file_info, key=lambda x:x[1], reverse=True)

def print_file_info(file_info):

"""

输出文件信息

"""

for file in file_info:

print(f"文件名:{file[0]},大小:{file[1]} 字节")

if name == "main":

folder = "/path/to/folder/" # 替换成目标文件夹

file_info = get_file_info(folder)

sorted_file_info = sort_file_info(file_info)

print_file_info(sorted_file_info)

用户评论
请输入评论内容
评分:
暂无评论