티스토리 뷰

 

'main.py'라는 파일이 있을 때, 이 파일을 통째로 import하려면 다음과 같이 작성하면 된다.

import main

 

그런데 'main 2.py'나 'main-2.py'와 같이 공백이나 특정 기호가 있는 파일은 위 방법대로 import하면 syntax error가 발생한다.

 

이럴 때는 importlib 모듈을 사용하면 된다.

import importlib

main = importlib.import_module('main 2')
main = importlib.import_module('main-2')

 

반응형

댓글