22.패키지_모듈
패키지와 모듈
- 패키지 : 폴더 개념(비슷한 기능들을 묶어놓은 폴더 개념)
- 모듈 : 단일 파일(함수, 클래스들이 정의)
사용예 1: 클래스
from py_base/pak.fibonacci import Fibonacci
print("ex1 : ", Fibonacci.fib(200))
print("ex1 : ", Fibonacci.fib2(20))
# print("ex1 : ", Fibonacci().title)
fib_1 = Fibonacci()
print("ex1 : ", fib_1.title)
fib_1 = Fibonacci(‘피보나치 수열’)
사용 예 2: 클래스 권장하지 않음(정확한 클래스명 모를때)
from pak.fibonacci import *
Fibonacci.fib(200)
print("ex2 : ", Fibonacci.fib2(20))
print("ex2 : ", Fibonacci().title)
사용 예 3: 클래스
from pkg.fibonacci import Fibonacci as fb
fb.fib(20)
fb().title
사용 예4 : 함수
import file.calc as c
print(c.add(10, 11))
print(c.multiply(10, 2))
사용 예5 : 함수 필요한 함수만 불러와서 사용하기(권장)
from pkg.calc import div as d
print(d(100, 10))
import pkg.prints as p
p.prt1()
댓글남기기