По полному пути файла достать текст из него

from tkinter import *
from tkinter import filedialog ,scrolledtext 
from os import path


def direct():
	file = filedialog.askopenfilename(initialdir= path.dirname(__file__))
	txt.insert(INSERT, file)

#все функции

window = Tk()  
window.title("Программа для шифрования, дешифрование и расшифрования")  
window.geometry('400x250')  
window.iconbitmap('icons.ico')


menu = Menu(window)  

txt = scrolledtext.ScrolledText(window, width=40, height=10)    #state = "disabled"
txt.grid(column=0, row=0) 

bt = Button(window, text = "Выбрать файл или директорию", command = direct, justify = "right")
bt.grid(column = 0, row = 1)

tx = Label(window, text = " ",)
tx.grid(column = 0, row = 2)

#тестовая менюшка
new_item = Menu(menu)  

new_item.add_command(label = 'Дешифрование')  
new_item.add_separator() 

new_item.add_command(label = 'Шифрование')  
new_item.add_separator() 

new_item.add_command(label = 'Расшифрование') 
new_item.add_separator() 

menu.add_cascade(label = 'Режим работы', menu = new_item)  
window.config(menu = menu)  


window.mainloop()

input()

у меня есть следующий код, в одном из эллементов нажав на кнопку я могу выбрать файл, он сохраняет путь до него, но после, через метод open текст из файла не достаёт, не подскажете что делать?

А что выдает?
И тут нет этого кода.