회원가입

모듈로 클래스 다형성 적용

NULL 2021-11-22

파일로 다형성 만들기


파일 경로

 

test.py

class Hello:
    def __init__(self):
        pass

    @staticmethod
    def hello():
        print("hello my test")

 

employees.py

class Hello:
    def __init__(self):
        pass

    @staticmethod
    def hello():
        print("hello my employees")

 

main.py

import importlib

while True:
    python_file = input("원하는 파일을 입력하세요\\n")

    module = importlib.import_module(python_file)

    hello = module.Hello()
    hello.hello()

importlib.import_module 를 이용하여 문자열을 이용해 모듈에 접근한다.

 

결과


0 0