PyAutoGUI - 파이썬 마우스/키보드 자동 조작 모듈


_images/logo.jpg


PyAutoGUI 소개

PyAutoGUI는 마우스/키보드 자동 제어를 위한 크로스 플랫폼 (cross-platform) 파이썬 모듈입니다. (PyAutoGUI 공식 문서)

PyWin32는 Windows 전용이기 때문에 다양한 운영체제에서 자유롭게 마우스와 키보드의 동작을 컨트롤하기 위해서는 PyAutoGUI 모듈을 사용해야 합니다.

Windows와 macOS, Linux와 같은 주요 운영체제는 프로그래밍을 이용해서 마우스와 키보드를 제어하는 각자의 방식이 있습니다.

이는 복잡하고 이해하기 어렵기 때문에 여러 플랫폼에서 단순하게 동작하는 PyAutoGUI API가 만들어졌습니다.

◦ Windows에서 PyAutoGUI는 Win32 API 를 사용합니다.
◦ macOS에서 PyAutoGUI는 Cocoa API에 접근하기 위해 pyobjc 모듈을 사용합니다.
◦ Linux에서 PyAutoGUI는 X11 또는 X Window System에 접근하기 위해 Xlib 모듈을 사용합니다.

Python과 PyAutoGUI를 이용해서 마우스, 키보드를 자동 제어하고 업무 자동화 등에 활용할 수 있습니다.




다음글