코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (393)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (3)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

태그

  • CentOS
  • Spring
  • Java
  • r
  • Android
  • oracle
  • 자바스크립트
  • python
  • 파이썬
  • javascript
  • jsp
  • linux

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

[Python] 패키지(Package)
languages/python

[Python] 패키지(Package)

2019. 1. 10. 10:11
반응형


9. 패키지(Package)


9.1 패키지란?


 9.1.1 물리적으로 여러 모듈 파일들을 모아 놓은 디렉토리

 9.1.2 모듈 : 파일, 패키지 : 디렉토리

 9.1.3 __init__.py 파일

  해당 디렉토리가 패키지임을 알려주는 역할을 하는 파일

  (파이썬 3.3 버전부터는 __init__.py 파일이 없어도 패키지로 인식 가능함.

  3.3 이전의 버전에서는 디렉토리에 __init__.py 파일이 없으면 패키지로 인식되지 않음. 하위 버전 호환성을 위해 __init__.py 파일을 생성하는 것이 좋음)


9.2 실습


 9.2.1 d:/work/python/source 하위에 디렉토리 생성

  d:/work/python/source/game

  d:/work/python/source/game/sound

  d:/work/python/source/game/graphic


 9.2.2 __init__.py 파일 생성

  위 3개의 디렉토리에 __init__.py 파일을 만든다(일단 내용은 비워둔다).


 9.2.3 d:/work/python/source/game/sound/echo.py

def echo_test():

print ("echo")


 9.2.4 d:/work/python/source/game/graphic/render.py
def render_test():
print ("render")


 9.2.5 pythonpath 환경변수 등록

  d:/work/python/source 디렉토리 추가


 9.2.6 python.exe 실행

d:

cd work/python/source

python


반응형
저작자표시 비영리 변경금지 (새창열림)
    'languages/python' 카테고리의 다른 글
    • [Python] 예외처리
    • [Python] 파일입출력
    • [Python] 모듈
    • [Python] 클래스(class)
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar

    티스토리툴바