import
📌 import
: 다른 파일의 클래스, 함수, 변수를 가져와 사용할 수 있음.
💡 모듈 vs 패키지 vs 라이브러리
- 모듈(module) : 클래스, 함수, 변수를 모아놓은 파일.
- 패키지(package) : 여러 모듈을 모아놓은 폴더.
- 라이브러리(library) : 패키지와 모듈을 모아놓은 것.
import - import 파일
📌 import 파일
: 파일 모두 가져옴.
import test
A = test.Calculator()
B = test.minus()
C = test.a
# test.py -------------------------------------------------------------------------------------
class Calculator:
num = 10
def add():
pass
def minus():
pass
a = 10
import - from 파일 import 클래스, 함수, 변수
📌 from 파일 import 클래스, 함수, 변수
: import한 클래스, 함수, 변수만 가져옴.
from test import Calculator
A = Calculator()
# test.py -------------------------------------------------------------------------------------
class Calculator:
num = 10
def add():
pass
def minus():
pass
a = 10
import - from 파일 import *
📌 from 파일 import *
: 파일 모두 가져옴.
from test import *
A = Calculator()
B = minus()
C = a
# test.py -------------------------------------------------------------------------------------
class Calculator:
num = 10
def add():
pass
def minus():
pass
a = 10
import - import 파일 as 별칭, from 파일 import 클래스, 함수, 변수 as 별칭
📌 import 파일 as 별칭, from 파일 import 클래스, 함수, 변수 as 별칭
: 파일 또는 클래스, 함수, 변수를 별칭을 지정해 사용하도록 가져오는 것.
import test as t
A = t.Calculator()
B = t.minus()
C = t.a
# test.py -------------------------------------------------------------------------------------
class Calculator:
num = 10
def add():
pass
def minus():
pass
a = 10
from test import Calculator as c
A = c()
B = c.add()
C = c.num
# test.py -------------------------------------------------------------------------------------
class Calculator:
num = 10
def add():
pass
def minus():
pass
a = 10
'Python > 라이브러리' 카테고리의 다른 글
[Python/라이브러리] os 모듈 (0) | 2022.10.11 |
---|---|
[Python/라이브러리] pillow 라이브러리 (0) | 2022.10.05 |
[Python/라이브러리] tqdm 라이브러리 (0) | 2022.10.05 |
[Python/라이브러리] BeautifulSoup 패키지 (1) | 2022.10.05 |
[Python/라이브러리] requests 라이브러리 (0) | 2022.10.05 |
댓글