20220306 점프투파이썬 05-6
라이브러리
미리 만들어서 모아놓은 프로그램들 ㅋㅋ
내장함수 같지만 해당 라이브러리를 import해야 쓸 수 있다.
이것도 길거 같아서 일단 나눠서 할 예정 calendar, random, webbrowser
calendar 는 파이썬에서 달력을 볼 수 있게 해주는 모듈이다.
calendar.calendar(연도) 해당 연도의 전체 달력을 볼 수 있다
import calendar
print(calendar.calendar( 2022 ) ) # 2022년도 달력 전체를 출력한다.
calendar.prcal(연도) #해당 연도의 달력 전체를 출력한다.
calendar.prmonth( 연도, 월 ) #해당 연,월의 달력을 출력한다.
calendar.weekday( 연, 월, 일 ) # 해당 연, 월, 일의 요일을 숫자로 출력 0:월요일~ 6:일요일
calendar.monthrange( 연, 월 ) #입력받은달의 1일이 무슨요일인지와, 며칠까지 있는지 튜플로 반환
import calendar
print( calendar.monthrange( 2021, 2 ) ) # 2021년 2월 1일은 월요일, 28일까지 있다.
>>>> (0, 28)
=============================================================
random 난수를 발생시키는 모듈
random.random() #0.0에서 1.0 사이의 실수중 난수값을 돌려준다.
random.randint( 시작값, 끝값 ) #시작값에서 끝값 사이의 난수값을 돌려준다
import random
print( random.random() ) #0.0에서 1.0 사이의 실수중 난수값을 돌려준다.
print( random.randint(0, 2) ) #0에서 2사이, 즉 0,1,2 중 하나의 정수값을 돌려준다
=============================================================
webbrowser 시스템에서 사용하는 기본 웹 브라우저를 자동으로 실행해주는 모듈
import webbrowser
webbrowser.open( "http://웹페이지주소" )
#웹브라우저가 안열렸다면 웹브라우저를 새로 열어서 웹페이지를 띄운다. 있으면 이동
webbrowser.open_new( "http://웹페이지주소" )
#웹브라우저가 열렸건 안열렸건 그냥 새로 띄움