Файл сканирует все данные внутри своей директории и собирает один большой файл кода (читает все структуры, собирает вначале "дерево" проекта, а потом по очереди показывает код проекта. При этом, "ненужные" файлы можно указать в блоке if file.endswith('.py'): (добавлять перед : через and файлы, которые не нужно раскрывать, а просто показывать назван