728x90
반응형
44. 모듈과 패키지 사용
모듈 : 각종 변수, 함수, 클래스를 담고 있는 파일
패키지 : 여러 모듈을 묶은 것
44.1 import로 모듈 가져오기
# 44.1 import
# import math
print(math.pi)
print(math.sqrt(4.0)) # 제곱근 함수
==========================
3.141592653589793
2.0
# import as 로 모듈 이름 정하기
# import math as m
print(m.sqrt(2.0))
==========================
1.4142135623730951
# from import로 모듈의 일부만 가져오기
# from math import pi
print(pi)
==========================
3.141592653589793
# from math import pi, sqrt
print(pi)
print(sqrt(2.0))
==========================
3.141592653589793
1.4142135623730951
# from math import sqrt as s
print(s(4.0))
==========================
2.0
# del math
# 가져온 모듈을 del로 해제
# importlib.reload(math)
# 모듈 다시 가져오기
44.2 import로 패키지 가져오기
# import urllib.request
# urlopen함수 : url열기에 성공하면 response.status의 값이 200
response = urllib.request.urlopen("http://www.google.co.kr")
print(response.status)
==========================
200
req = Request('http://www.google.co.kr')
response = urlopen(req)
print(response.status)
==========================
200
# from urllib.request import Request as r, urlopen as u
req = r('http://www.google.co.kr')
response = u(req)
print(response.status)
==========================
200
728x90
반응형
'Language > Python' 카테고리의 다른 글
[코딩도장]45.모듈과 패키지 만들기 (0) | 2022.04.20 |
---|---|
[코딩도장]43.정규표현식 (0) | 2022.04.14 |
[코딩도장]42.데코레이터 (0) | 2022.04.12 |
[코딩도장]41.코루틴 (0) | 2022.04.11 |
[코딩도장]40.제너레이터 (0) | 2022.04.06 |