새소식

반응형
Python

모듈 가져오기(import, from 모듈 import 이름)

  • -
반응형

파이썬에서 모듈을 가져오는 import 방법 두가지를 알아본다.

 

1. import 모듈

2. from 모듈 import 이름

 

1번 방법은 모듈 전체를 가지고 오며, 2번 방법은 해당 모듈 내에서 필요한 모듈만 가져온다.

 

예를 들어 아래와 같이 game 패키지가 있다.

game/
    __init__.py
    sound/
        __init__.py
        echo.py
        wav.py
    graphic/
        __init__.py
        screen.py
        render.py
    play/
        __init__.py
        run.py
        test.py

 

#game/sound/echo.py
def echo_test():
    print("echo")

#game/sound/wav.py
def wav_test():
    print("wav")
# 1번 방법 - 모든 모듈 import 하기

import game.sound

echo.echo_test()
wav.wav_test()

#결과
echo
wav

 

# 2번 방법 - 필요한 모듈 import 하기(from 모듈 import 이름)

import game.sound.echo

echo.echo_test()

#결과
echo

 

 

반응형

'Python' 카테고리의 다른 글

Django  (0) 2022.02.21
super().__init__()  (0) 2021.12.06
__name__ = "__main__"  (0) 2021.12.01
Class, Object, __init__, __init__(self)  (0) 2021.11.29
__init__.py 역할  (0) 2021.11.29
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.