Закрывается ехе-шник Python

Есть Python код. программа - шифровальщик. Я ее скомпилировал в exe. когда я ее открываю она просит код для шифрования файлов. Я вожу код и все, программа тупо закрывается.

P.S когда запускаю через консоль то все ок

Компилировал так: https://www.youtube.com/watch?v=CgCJwDjm_Cw&list=WL&index=8&t=254s&ab_channel=%D0%A5%D0%B0%D1%83%D0%B4%D0%B8%D0%A5%D0%BE%E2%84%A2-%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%BE%D0%BC%D0%B8%D1%80%D0%B5IT%21

код взял здесь: https://www.youtube.com/watch?v=rJ0RZxxfJ1g&ab_channel=PythonToday

 import pyAesCrypt
 import os
 # функция шифрования файла
 def encryption(file, password):
 # задаём размер буфера
 buffer_size = 512 * 1024
  # вызываем метод шифрования
  pyAesCrypt.encryptFile(
    str(file),
    str(file) + ".crp",
    password,
    buffer_size)
 # чтобы видеть результат выводим на печать имя зашифрованного файла
 print("[Файл '" + str(os.path.splitext(file)[0]) + "' зашифрован]")
 # удаляем исходный файл
 os.remove(file)
 # функция сканирования директорий
 def walking_by_dirs(dir, password):
  # перебираем все поддиректории в указанной директории
  for name in os.listdir(dir):
  path = os.path.join(dir, name)
  # если находим файл, то шифруем его
  if os.path.isfile(path):
  try:encryption(path, password)
        except Exception as ex:
            print(ex)
  # если находим директорию, то повторяем цикл в поисках файлов
    else:
        walking_by_dirs(path, password)
   password = input("Введите пароль для шифрования: ")
   walking_by_dirs("E:CCC", password)
   input()

Ответы (0 шт):