Tự động xóa file bằng Python PySimpleGUI: Hướng dẫn cho người mới

Posted by

Tự động tìm file và xóa nó luôn với Python PySimpleGUI

Tự động tìm file và xóa nó luôn với Python PySimpleGUI

Python PySimpleGUI là một thư viện đồ hoạ người dùng mã nguồn mở được thiết kế để tạo ra giao diện đồ họa người dùng dễ sử dụng với Python. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách sử dụng PySimpleGUI để tự động tìm file và xóa nó.

Bước 1: Cài đặt PySimpleGUI

Đầu tiên, bạn cần cài đặt PySimpleGUI. Bạn có thể sử dụng pip để cài đặt thư viện này bằng cách chạy lệnh sau trong terminal:


pip install PySimpleGUI

Bước 2: Tạo giao diện đồ họa

Sau khi cài đặt PySimpleGUI, bạn có thể bắt đầu tạo giao diện đồ họa cho ứng dụng của mình. Ở đây, chúng tôi sẽ tạo một giao diện đơn giản cho việc tìm và xóa file:


import PySimpleGUI as sg

layout = [[sg.Text('Nhập tên file cần xóa:'), sg.InputText(), sg.FileBrowse()],
[sg.Button('Xóa'), sg.Button('Hủy')]]

window = sg.Window('Tìm và xóa file', layout)

while True:
event, values = window.read()
if event == sg.WIN_CLOSED or event == 'Hủy':
break
elif event == 'Xóa':
file_path = values[0]
# Code xóa file ở đây
sg.popup('File đã được xóa')

window.close()

Bước 3: Thực hiện xóa file

Sau khi người dùng nhập tên file cần xóa và nhấn nút “Xóa”, chúng ta sẽ thực hiện xóa file bằng cách sử dụng thư viện os:


import os

file_path = values[0]
if os.path.exists(file_path):
os.remove(file_path)
else:
sg.popup('File không tồn tại')

Kết luận

Trong bài viết này, chúng tôi đã hướng dẫn bạn cách sử dụng Python PySimpleGUI để tự động tìm file và xóa nó. PySimpleGUI cung cấp một cách dễ dàng để tạo giao diện đồ họa người dùng cho ứng dụng Python của bạn, và bạn có thể sử dụng nó để xây dựng các ứng dụng mạnh mẽ và hiệu quả.