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

파이썬의 pyautogui 라이브러리는 자동화와 테스트에 유용한 도구입니다. pyautogui를 사용하면 GUI 작업을 자동으로 수행할 수 있으며, 파일 압축과 같은 작업도 간단하게 실행할 수 있습니다.

이번 예시에서는 pyautogui를 사용하여 파일을 압축하는 방법을 알아보겠습니다.

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

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

pip install pyautogui

2. pyautogui를 사용하여 파일 압축하기

아래의 코드는 pyautogui를 사용하여 파일을 압축하는 간단한 예시입니다.

import pyautogui
import time

# 파일 압축 단축키 입력
pyautogui.hotkey('ctrl', 'alt', 'z')

# 압축 대상 파일 선택
time.sleep(2)  # 파일 탐색기가 열릴 때까지 대기
pyautogui.typewrite('파일경로')
pyautogui.press('enter')

# 압축 저장 경로 지정
time.sleep(1)  # 저장 경로 입력 대기
pyautogui.typewrite('압축파일경로')
pyautogui.press('enter')

print("파일 압축이 완료되었습니다.")

위의 코드에서 ‘파일경로’와 ‘압축파일경로’를 압축하고자 하는 파일과 압축 저장 경로에 맞게 수정해야 합니다.

3. 코드 실행하기

위의 코드를 작성한 후에는 파이썬 인터프리터에서 실행하면 됩니다. 파일이 정상적으로 압축되면 “파일 압축이 완료되었습니다.”라는 메시지가 출력됩니다.

이처럼 pyautogui를 사용하면 파일 압축과 같은 GUI 작업을 자동으로 수행할 수 있으며, 자동화나 테스트에 유용한 도구로 활용할 수 있습니다.

더 많은 정보를 원하시면 pyautogui 공식 문서를 참고하십시오.