[python] 파이썬 pyautogui를 사용하여 특정 액션 반복 실행하기
파이썬의 pyautogui
모듈은 사용자의 마우스와 키보드 동작을 자동화하는 강력한 도구입니다. 이 모듈을 사용하면 사용자 대신에 자동으로 특정 액션을 실행할 수 있습니다. 이번 블로그 포스트에서는 pyautogui
를 사용하여 특정 액션을 반복 실행하는 방법에 대해 알아보겠습니다.
설치하기
먼저 pyautogui
를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.
pip install pyautogui
특정 액션 반복하기
아래의 예제 코드를 통해 pyautogui
를 사용하여 특정 액션을 반복 실행하는 방법을 살펴보겠습니다. 이 예제는 화면 상단 좌측에서 우측으로 일정한 간격으로 이동하는 액션을 5번 반복합니다.
import pyautogui
import time
# 반복할 횟수
repeat_count = 5
# 화면의 크기 가져오기
screen_width, screen_height = pyautogui.size()
# 반복 실행할 액션
for i in range(repeat_count):
# 마우스 이동
pyautogui.moveTo(screen_width, pyautogui.position().y)
# 1초 대기
time.sleep(1)
위의 코드에서는 pyautogui.size()
를 사용하여 화면의 크기를 가져온 후, 이동할 때마다 pyautogui.moveTo()
를 사용하여 마우스를 이동시킵니다. 마지막으로 time.sleep()
을 사용하여 1초 동안 대기합니다.
참고 자료
pyautogui
공식 문서: https://pyautogui.readthedocs.io
이번 포스트에서는 파이썬 pyautogui
모듈을 사용하여 특정 액션을 반복 실행하는 방법에 대해 알아보았습니다. pyautogui
를 사용하면 사용자의 마우스와 키보드 동작을 자동화할 수 있으므로 유용한 도구입니다. 본 포스트의 예제 코드를 통해 직접 동작을 반복해보세요!