IT 인터넷/Python

[Python] 다른 폴더의 파일 import 하기 :: 모듈, Class

Banjubu 2021. 4. 10. 12:26
반응형

 

테스트를 위해 임의의 폴더를 만들었어요.

/aaa/bbb (aaa 밑에 bbb 폴더)

python

bbb 폴더 밑에 MyClass.py를 만들었고요.

class MyClass:
    def __init__(self):
        print('MyClass')

    def say(self):
        print('주엘리아 안녕!')


class MyClass2(MyClass):
    def __init__(self):
        print('MyClass2')
        super(MyClass2, self).__init__()

MyClass2는 MyClass를 상속해요.

 

루트(/)에는 Main.py가 있어요.

from aaa.bbb.MyClass import MyClass2

mc = MyClass2()
mc.say()

 

from 에는 폴더를 . 으로 구분해서 파일명을 넣고, import에는 * 또는 클래스명을 넣어요.

실행하면 아래와 같이 나와요.

MyClass2
MyClass
주엘리아 안녕!

 

반주부의 [ 둘러앉아 IT이야기 ]
https://open.kakao.com/o/gg0O4T0e

카카오톡 오픈채팅

 

 

영어, 중국어 공부중이신가요?

홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요!

 

한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어

한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!!

smartstore.naver.com

 

 

반응형
LIST