我编写了这段代码来遍历目录并查找大于 300MB 的文件。
但是,我得到了很多重复值,并且文件之间的重复数量各不相同。任何人都可以解释这一点或为我改进代码吗?
import os
path = 'C:\\Users\\brentond\\Desktop\\Lower Thames Crossing'
for foldername, subfolders, filenames in os.walk(path):
for subfolder in subfolders:
for filename in filenames:
if os.path.getsize(os.path.join(foldername, filename))>300000000:
print(foldername + '\\' + filename)
Run Code Online (Sandbox Code Playgroud)