#import os #for root,dirs,files in os.walk("python/Lib/email"): #root 代表当前目录 #dirs 代表当前目录下的子目录 #files 代表当前目录下普通文件
import os
search_dir = "E:\\pytharm files\\untitled\\utils"
result_files = []
for root,dirs,files in os.walk(search_dir):
for file in files:
if file.endswith(".txt"):
file_path = f"{root}/{file}"
result_files.append((file_path,
os.path.getsize(file_path)/1000))
print(sorted(result_files,
key = lambda x:x[1],
reverse = True)[:10]
)