진짜 개발자
본문 바로가기

Language/Python

Python - 모듈, 패키지

728x90

모듈

- 함수 , 변수, 클래스들을 모아 놓은 파일

- 오류가 없이 미리 잘 짜여진 코드로 필요이 가져다 사용할 수 있다

- 라이브러리와 비슷한 의미로 통용된다


모듈 생성

1. 모듈 파일 생성


import

1. calculator 모듈 import

- import 후 import된 모듈의 "이름.함수()" 로 해당 모듈을 이용할 수 있다.


2. as 를 이용한 import

- as를 이용하여 import된 모듈의 이름을 재정의하여 해당이름을 통해 모듈을 사용 가능하다


from import

1. from calculator import *

- 해당 모듈에서 모든 함수들을 import하겠다는 뜻이다 

  때문에 "모듈이름.함수" 와 같이 작성하지 않고 바로 함수를 사용가능하다


2. 또는 필요한 함수만을 import하여 사용가능하다



패키지