About Listing Files in a Directory in Python

To get the list of files in a directory sorted by name alphabetically use this:

1
2
3
4
5
6
7
import os
import glob
from django.conf import settings

pattern = os.path.join(settings.MEDIA_ROOT, 'profiles', '*')
for file_path in sorted(glob.glob(pattern)):
    print(file_path)

Tips and Tricks Programming Django 4.2 Django 3.2 Django 2.2 Django 1.11 Django 1.8 Python 3