Python文件路径和大小

我一直在尝试列出目录及其子目录中的所有文件,其路径及其在python中的大小。不知何故,仅显示其目录中的文件,而不显示子目录中的文件。


import os

from os.path import join, getsize,abspath, isfile


fo=open("Size Listing.txt","a")



def size_list(mypath):

f = []

for (dirpath, dirname, filenames) in os.walk(mypath):

    f.extend(filenames)


for i in f:

    fo.write("\nPath: ")

    fo.write(abspath(i))

    fo.write(" Size: ")

    fo.write(str(getsize(join(mypath,i))))

    fo.write(" bytes")



fo.close()

有人可以帮我吗?也有人可以建议如何在Python中为文件路径和大小创建数据结构,因为我还需要进行一些排序。谢谢 :)


一只名叫tom的猫
浏览 151回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python