공부/파이썬 2022. 3. 6. 17:11

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://웹페이지주소" )

#웹브라우저가 열렸건 안열렸건 그냥 새로 띄움