Я думаю, это зависит. Если это консоль Python, ресурсы могут быть очищены. Но я знаю по программным сбоям в Python, что иногда дочерние процессы остаются живыми, даже когда основное приложение закрывается. Обычно при запуске напрямую через файловый менеджер.
Чтобы убедиться, что ваши подпотоки / процессы закрываются при закрытии основного приложения, вы должны установить их в качестве демона. Затем убийство основного сценария убивает и детей.
смотри это Ссылка