File: LP6E/AppendixB/Part7/Self-Study-Demos/largest-dir.py
# Find the largest Python source file in a single directory
import os, glob
dirname = '/Users/me/Downloads' # Edit me to use (or use input() or sys.argv)
allsizes = []
allpy = glob.glob(dirname + os.sep + '*.py')
for filename in allpy:
filesize = os.path.getsize(filename)
allsizes.append((filesize, filename))
allsizes.sort()
print(allsizes[:2])
print(allsizes[-2:])