반응형 import1 [Python] package name 에 하이픈(-)이 있을 때 import 하는 방법 가장 좋은 방법은 "-" 없이 package 를 생성하는거겠죠. (directory 나 filename 모두) 하지만, 어쩔수 없이 사용해야할 경우가 생긴다면, yourpath some-dir-name model.py class User 가 있다고 함 utils.py class Utils 가 있다고 함 이렇게 있을 때, module = __import__("yourpath.some-dir-name", fromlist=['model', 'utils']) User = module.model.User Utils = module.utils.Utils # 아래와 같이 import User 로 사용했을 때와 같이 사용 user: User = User() 2023. 9. 21. 이전 1 다음 728x90 반응형