Почему мой код работал вчера, но не сейчас я не изменил код в vscode на python

#python #tkinter

Вопрос:

Вчера Этот код Работал Нормально, Но когда я запускаю этот код сегодня, Он выдает Следующую ошибку: Я абсолютный новичок, Простые ответы или решения очень важны

Когда save_file.configure(‘-самый верхний’, True) # Прокомментирован

 Exception in Tkinter callback Traceback (most recent call last):  File "C:UsersBhavesh BansiwalAppDataLocalProgramsPythonPython39libtkinter__init__.py", line 1892, in __call__  return self.func(*args)  File "c:UsersBhavesh BansiwalDesktopClass 11 ProjectsVS CodeStory SaverStory Maker.pyw", line 69, in save_func  save_file.attributes(bg='white') TypeError: wm_attributes() got an unexpected keyword argument 'bg'  

И Эта Ошибка, Когда save_file.configure(‘-самый верхний’, True) не комментируется

 Exception in Tkinter callback Traceback (most recent call last):  File "C:UsersBhavesh BansiwalAppDataLocalProgramsPythonPython39libtkinter__init__.py", line 1892, in __call__  return self.func(*args)  File "c:UsersBhavesh BansiwalDesktopClass 11 ProjectsVS CodeStory SaverStory Maker.pyw", line 67, in save_func  save_file.configure("-topmost", True) TypeError: configure() takes from 1 to 2 positional arguments but 3 were given  

Код, Который Выдает Ошибку —

 def save_func():  global file_path  txt = text.get('1.0', END)  if 'file_path' in globals():  save_file = Tk()  save_file.title('Save')  save_file.geometry('200x80')  save_file.resizable(False, False)  save_file.configure("-topmost", True)  save_file.eval('tk::PlaceWindow . center')  save_file.attributes(bg='white')   def yes_func():  global save_perm  save_perm = 'yes'  save_file.destroy()  text_file = open(file_path, "w ")  text_file.write(txt)  text_file.close()    def no_func():  global save_perm  save_perm = ''  save_file.destroy()   save_text = Label(save_file, text='Do You Want to Save File', font=('consolas', 10, 'normal'), bg='white')  save_text.place(x=10, y=5)   save_yes = Button(save_file, text='Yes', font=('consolas', 10, 'normal'),bg='white', command=yes_func, width=8)  save_yes.place(x=20, y=40)   save_no = Button(save_file, text='No', font=('consolas', 10, 'normal'), bg='white', command=no_func, width=8)  save_no.place(x=110, y=40)   save_file.mainloop()  

Комментарии:

1. У меня другая ошибка: TypeError: configure() takes from 1 to 2 positional arguments but 3 were given на линии save_file.configure("-topmost", True) . На самом деле так и должно быть save_file.attributes("-topmost", True) , и save_file.configure(bg="white") вместо этого.

2. С чем вы ожидаете , что это произойдет configure("-topmost", True) , так и должно быть attributes("-topmost", True) . Казалось, что вы поменяли аргументы, понимание configure() и attributes() метод.