[python] 파이썬 pyautogui를 사용하여 파일 이동하기
pyautogui는 파이썬에서 자동화 작업을 수행하기 위한 라이브러리입니다. 이 라이브러리를 사용하면 마우스 및 키보드 동작을 자동화하여 파일 이동과 같은 작업을 쉽게 처리할 수 있습니다.
1. pyautogui 설치하기
먼저, pyautogui를 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다.
pip install pyautogui
2. 파일 이동하기
파일을 이동하는 데에는 마우스 이동과 클릭 동작을 사용하여 운영체제의 파일 탐색기를 조작하는 방법을 사용할 수 있습니다. 다음은 pyautogui를 사용하여 파일 이동을 수행하는 간단한 예제 코드입니다.
import pyautogui
import time
# 파일 탐색기 실행
pyautogui.press('win')
time.sleep(1)
pyautogui.write('explorer')
pyautogui.press('enter')
time.sleep(1)
# 파일 이동
pyautogui.hotkey('ctrl', 'x')
time.sleep(1)
pyautogui.write('C:/new_folder/')
time.sleep(1)
pyautogui.press('enter')
time.sleep(1)
pyautogui.hotkey('ctrl', 'v')
위 코드에서는 먼저 파일 탐색기를 실행시키고, 마우스 이동과 키보드 조작을 사용하여 파일을 복사하여 새로운 폴더로 이동시킵니다.
3. 주의사항
pyautogui를 사용하여 파일 이동을 처리할 때 몇 가지 주의사항이 있습니다.
- pyautogui를 사용할 때는 파일 탐색기의 위치와 버전 등의 환경에 따라 코드가 동작하지 않을 수 있습니다. 코드를 실행하기 전에 시스템 환경을 확인하는 것이 좋습니다.
- pyautogui를 사용하여 파일 이동 등을 자동화하는 것은 시스템 작업에 영향을 줄 수 있으므로 신중하게 사용해야 합니다.
- 코드 실행 중에는 pyautogui를 중단할 수 있는 방법을 제공해야 합니다. 예를 들어, 마우스 이동하다가 특정 키를 누르면 코드를 중지하도록 처리하는 것이 좋습니다.
위의 주의사항을 유념하면서 pyautogui를 사용하여 파일 이동 작업을 자동화할 수 있습니다.