IT 인터넷/Python
[Python] 다른 폴더의 파일 import 하기 :: 모듈, Class
Banjubu
2021. 4. 10. 12:26
반응형
테스트를 위해 임의의 폴더를 만들었어요.
/aaa/bbb (aaa 밑에 bbb 폴더)
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
영어, 중국어 공부중이신가요?
홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요!
반응형
LIST