【发布时间】:2012-05-13 01:17:14
【问题描述】:
我想遍历目录和子目录,并检查每个文件的文件大小。如果它与定义的文件大小匹配,它将被删除。
我知道,我必须使用 os.walk,但我不太确定,以哪种方式。
我用于目录列表的代码是:
import os
path = "C:\\Python27"
i=0
for (path,dirs,files) in os.walk(path):
print files
i=i+1
if i>10:
break
【问题讨论】:
-
Directory listing in Python 的可能重复项
-
你真的应该在寻求帮助之前尝试一下
-
我可以列出所有目录和文件,但我想检查每个目录中的特定文件大小。
-
os.path.getsize 函数是你的朋友。只需调用
os.path.getsize(yourfilepath)以返回字节大小 -
谢谢!使用 os.path.getsize() 让它工作。
标签: python