# Example of getting a directory listing import os import os.path import glob pyfiles = glob.glob('*.py') # Get file sizes and modification dates name_sz_date = [(name, os.path.getsize(name), os.path.getmtime(name)) for name in pyfiles] for r in name_sz_date: print(r) # Get file metadata file_metadata = [(name, os.stat(name)) for name in pyfiles] for name, meta in file_metadata: print(name, meta.st_size, meta.st_mtime)