[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 자동화 작업에 활용될 수 있으니, 필요한 경우에 유용하게 사용할 수 있습니다.