Я пытаюсь прочитать содержимое текстового файла, файла PDF и файлов MS Word. Я использую tkinter для моего GUI. мои строки кода показаны
import tkinter as tk
m = tk.Tk()
e1 = tk.Text(m)
e1.grid(column=0, row=1)
def uploadf():
filename = tk.filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = (("text file","*.txt"),("pdf file","*.pdf"),("docx file","*.docx"), ("doc file","*.doc"),("all files","*.*")))
filename2 = open(filename, "r")
filen = []
for line in filename2:
filen.append(line)
for x in filen:
e1.insert("end",x)
btn = tk.Button(m, text= "Upload", command= uploadf)
btn.grid(column=1, row=0)
m.mainloop()
Я получаю эту ошибку UnicodeDecodeError: код 'charmap' c не может декодировать байт 0x9d в позиции 662: символ отображается на Что может быть проблемой?