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

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

필요한 라이브러리 설치하기

pyautogui를 사용하기 위해 먼저 필요한 라이브러리를 설치해야 합니다. 아래의 명령을 사용하여 설치할 수 있습니다.

pip install pyautogui

파일 이동하기

pyautogui를 사용하여 파일을 이동하는 방법은 다음과 같습니다.

import pyautogui

# 시작 위치 찾기
current_position = pyautogui.locateOnScreen('start_icon.png')
start_x, start_y = pyautogui.center(current_position)

# 목적지 위치 찾기
destination_position = pyautogui.locateOnScreen('destination_icon.png')
destination_x, destination_y = pyautogui.center(destination_position)

# 시작 위치로 이동
pyautogui.moveTo(start_x, start_y)

# 파일 선택
pyautogui.click()

# 목적지 위치로 이동
pyautogui.moveTo(destination_x, destination_y)

# 파일 이동
pyautogui.dragTo(destination_x, destination_y, duration=2)

위의 코드에서 start_icon.pngdestination_icon.png은 해당 아이콘들을 나타내는 이미지 파일의 경로입니다. locateOnScreen 함수를 사용하여 아이콘의 위치를 찾고, center 함수를 사용하여 아이콘의 중심 좌표를 구합니다. 그 후, moveTo, click, dragTo 함수를 사용하여 파일을 이동하는 작업을 수행합니다.

파일 이동의 속도를 조절하려면 duration 매개변수를 조정할 수 있습니다.

결론

pyautogui를 사용하여 파일을 이동하는 방법에 대해 알아보았습니다. pyautogui를 통해 자동화 작업을 수행할 때에는 신중하게 코드를 작성하고, 작업 중에는 인터랙션을 방해하지 않도록 주의해야 합니다.