Olezhka
Или это интерпретатор “python.exe” что-то делает?
Так ты напиши pass в скрипте (сделай там паузу в конце), а потом запусти его через python.exe и проанализируй, что там создаётся. Обычно только исходник компилируется в файл с байткодом этого исходника. А pyinstaller не имеет отношения к питону, это сторонняя программа. Можешь её изучать, конечно, только нафиг она нужна вообще?
Вообще, никто экзешники не делает обычно. Просто делается программа на питоне, а потом для неё делается один файл setup.exe. Человек скачивает этот файл setup.exe и этот установщик запускается и всё устанавливает в систему во все правильные места, ярлыки там и прочие вещи. И после этого тебе всё равно, один exe там или куча файлов. Ты же когда игру какую-нибудь запускаешь, ты же не ждёшь от неё, что она будет в одном exe лежать и запускаться из него. Обычно она ставится в директорию Program Files и там куча всяких файлов. Даже сама Windows - это целая куча файлов, а не один exe. В одном exe обычно установщик только находится, который всё докачает, распакует, скопирует, зарегистрирует, сгенерирует и запустит.
Заканчивай думать, как школьник. Становись профессионалом. Смотри, как делают профессионалы, и повторяй за ними, а потом уже свою схему выработаешь с учётом своего накопленного опыта.