Мне нужно определить функцию, которая открывает текстовый файл, читает его, а затем загружает весь файл в строку. Это то, что я до сих пор:
def encrypt_file(filename):
open_file = open(filename, 'r')
file_content = filename.read()
filename.close()
encrypt_file(filename)
user_input = input('enter file name: ')
Это ошибка, которую я получаю:
encrypt_file (имя файла)
NameError: имя 'filename' не определено
Что я здесь не так делаю?