[python] 파이썬 pyautogui를 사용하여 파일 삭제하기

이번 포스트에서는 파이썬 언어에서 pyautogui 라이브러리를 사용하여 파일을 삭제하는 방법에 대해 알아보겠습니다. pyautogui는 GUI 자동화를 위한 파이썬 라이브러리로, 마우스 및 키보드 조작 등을 자동화할 수 있습니다.

1. pyautogui 라이브러리 설치하기

먼저, pyautogui 라이브러리를 설치해야 합니다. 아래의 명령어를 실행하여 pyautogui를 설치합니다.

pip install pyautogui

2. 파일 삭제하기

이제 pyautogui를 사용하여 파일을 삭제하는 방법을 알아보겠습니다. 아래의 코드를 참조하여 파일 삭제 기능을 구현할 수 있습니다.

import pyautogui
import time

def delete_file(file_path):
    # 파일 탐색기 실행
    pyautogui.press('win')
    pyautogui.typewrite('파일 탐색기')
    pyautogui.press('enter')

    # 파일 경로 입력
    time.sleep(2)  # 실행이 조금 시간이 걸릴 수 있으므로 대기합니다.
    pyautogui.typewrite(file_path)
    pyautogui.press('enter')

    # 파일 선택
    time.sleep(2)
    pyautogui.hotkey('ctrl', 'a')  # 모든 파일 선택
    
    # 파일 삭제
    time.sleep(2)
    pyautogui.press('delete')
    pyautogui.press('enter')

delete_file('C:/경로/파일.txt')

위의 코드에서 delete_file 함수는 파일 경로를 매개변수로 받아 해당 파일을 삭제합니다. 코드를 실행하면 파일 탐색기가 열리고, 지정된 파일이 선택된 후 삭제됩니다.

참고로, 파일 삭제 전에 time.sleep을 사용하여 실행이 조금 시간이 걸릴 수 있으므로 대기하는 시간을 줄 수도 있습니다.

이상으로, 파이썬 pyautogui를 사용하여 파일을 삭제하는 방법에 대해 알아보았습니다. pyautogui는 다양한 GUI 자동화 작업에 활용될 수 있으니, 필요한 경우에 유용하게 사용할 수 있습니다.

참고 자료