[Python] Package란 무엇인가?

2023. 1. 3. 20:49·Programming
반응형

파이썬 패키지 : python package

패키지는 파이썬의 모듈로 구성되어 있는 하나의 모음집이다.

패키지 안의  __init__.py 파일은 python3.3 버전 이상의 경우 없어도 패키지로 인식하지만, 하위 호환을 위해 작성하는 것을 추천한다.

 

아래는 패키지를 import하여 사용하는 예제이다.

 

import python1.sub.sub1.module1
import python1.sub.sub2.module2

# 예제 1

# 사용
python1.sub.sub1.module1.mod1_test1()
python1.sub.sub1.module1.mod1_test2()

python1.sub.sub2.module2.mod2_test1()
python1.sub.sub2.module2.mod2_test2()
# 예제 2
from sub.sub1 import module1
from sub.sub2 import module2 as m2

module1.mod1_test1()
module1.mod1_test2()

m2.mod2_test1()
m2.mod2_test2()
# 예제 3

# 전체로 가져 오는 것은 지양하는 것이 좋다!
from sub.sub1 import *

module1.mod1_test1()
module1.mod1_test2(
반응형
'Programming' 카테고리의 다른 글
  • [Python] 내장 함수: Built-in Functions
  • [Python] 예외처리는 필수
  • [Python] module
  • [Python] Class 클래스 개념
기록하기-
기록하기-
  • 기록하기-
    꾸밈없이 끊임없이
    기록하기-
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Programming
      • Episode
  • 블로그 메뉴

    • 깃허브
    • 링크드인
  • 링크

    • Github
    • LinkedIn
  • 공지사항

  • 인기 글

  • 태그

    python
    Python 문법
    Django
    python class
    python 기초 문법
    파이썬문법
    파이썬 기초
    파이썬기초
    파이썬 문법
    파이썬
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
기록하기-
[Python] Package란 무엇인가?
상단으로

티스토리툴바