[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 모듈을 사용하여 특정 액션을 반복 실행하는 방법에 대해 알아보았습니다. pyautogui를 사용하면 사용자의 마우스와 키보드 동작을 자동화할 수 있으므로 유용한 도구입니다. 본 포스트의 예제 코드를 통해 직접 동작을 반복해보세요!