오늘 해볼 해볼 프로젝트는 파이썬으로 스크린샷 만드는 프로그램을 만들어볼까 합니다 !
생각보다 되게 간단해요
직접 결과물을 보도록 해봅시다 !
일단 필요한 모듈을 터미널에서 설치해줍시다 !
pip install pillow
를 설치해주세요 !
백문이 불여일견이라고 코드 보시죠 !!
from PIL import ImageGrab
import time
#시간 설정
now = time.localtime()
time = "%04d-%02d-%02d-%02dh-%02dm-%02ds" % (now.tm_year, now.tm_mon, now.tm_mday, now.tm_hour, now.tm_min, now.tm_sec)
# 이미지 캡쳐 코드
img = ImageGrab.grab()
saves = '{}{}'.format(time, '.png')
img.save(saves)
간단하게 코드를 해석하자면,
밑 이미지 캡쳐 코드만 작성하여도 전체화면으로 캡쳐가 됩니다 !
그런데 실행하면, 계속해서 똑같은 이름으로 저장되는것
즉, 덮어쓰기를 방지하기 위해서
위에 현재시간을 정의를 해주고,
파일을 저장할때 이름은 현재시간으로 설정하여서 덮어쓰기를 방지하려고 하였습니다.
위 코드에 python tkinter 을 입혀서 버튼을 눌르면,
스크린샷이 찍히게 만들어서 응용 할 수도 있겠죠 ?!
자자 보는건 그만하고 실습합시다 !!
'Python_파이썬' 카테고리의 다른 글
파이썬 딥러닝 인공지능 Pytorch : 파이썬 내에서 파이토치(Pytorch) 설치법 (아나콘다 설치할 필요X) (0) | 2020.10.13 |
---|---|
파이썬 Python : Django 웹 프로그래밍 설치 및 서버 구축하기 (0) | 2020.09.24 |
파이썬 기초 강의 : 문자열 변경, 수정 replace 함수 (0) | 2020.09.03 |
파이썬, Python Pandas 실무 데이터 분석 총정리 및 요약 정리 (0) | 2020.09.01 |
Python 파이썬 기초공부 : tkinter란 ?! 총 정리 완벽 요약 정리 ! (0) | 2020.08.29 |