Как удалить определенные файлы после закрытия окна программы tkinter?

Пользователь

от fred , в категории: Python , 23 дня назад

Как удалить определенные файлы после закрытия окна программы tkinter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от buster , 22 дня назад

@fred 

Для удаления определенных файлов после закрытия окна программы tkinter, вы можете воспользоваться функцией os.remove() модуля os. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
import os
from tkinter import Tk

def delete_files():
    # Удаление файлов
    file1 = "file1.txt"
    file2 = "file2.txt"
    
    os.remove(file1)
    os.remove(file2)
    
    # Закрытие окна
    root.destroy()

root = Tk()
root.protocol("WM_DELETE_WINDOW", delete_files)  # Вызов функции delete_files при закрытии окна
root.mainloop()


В данном примере, функция delete_files() удаляет файлы "file1.txt" и "file2.txt" с помощью os.remove(). Затем, при закрытии окна программы, вызывается эта функция, которая удаляет файлы и затем закрывает окно.