728x90
import time
import keyboard
from PIL import ImageGrab
def screenshot() :
curr_time = time.strftime("_%Y%m%d_%H%M%S")
img = ImageGrab.grab()
img.save("image{}.png".format(curr_time))
keyboard.add_hotkey("F9", screenshot) # 사용자가 F9 키를 누르면 스크린 샷 저장
# keyboard.add_hotkey("a", screenshot) # 사용자가 a 키를 누르면 스크린 샷 저장
# keyboard.add_hotkey("ctrl + shift + s"", screenshot) # 사용자가 ctrl + shift + s 키를 누르면 스크린 샷 저장
keyboard.wait("esc") # 사용자가 esc를 누를때까지 프로그램 수행
키를 눌러서 캡쳐하는 프로그램
주석을 이용해서 캡쳐의 키를 변경할 수 있다.
728x90
'개발자 모드 > 파이썬(python)' 카테고리의 다른 글
파이썬 tkinter 윈도우창 옵션 예제 (0) | 2021.09.02 |
---|---|
파이썬(python) 인터넷 까페 / 블로그 조회수 늘리기 프로그램 (0) | 2021.08.29 |
파이썬(python) 자동 캡쳐 프로그램 (0) | 2021.08.22 |
파이썬(python) 캡쳐 프로그램_듀얼모니터 화면 전체 (0) | 2021.08.22 |
파이썬(python) 캡쳐(스크린샷) 프로그램 (0) | 2021.08.22 |