반응형
가장 좋은 방법은 "-" 없이 package 를 생성하는거겠죠. (directory 나 filename 모두)
하지만, 어쩔수 없이 사용해야할 경우가 생긴다면,
- yourpath
- some-dir-name
- model.py
- class User 가 있다고 함
- utils.py
- class Utils 가 있다고 함
- model.py
- some-dir-name
이렇게 있을 때,
module = __import__("yourpath.some-dir-name", fromlist=['model', 'utils'])
User = module.model.User
Utils = module.utils.Utils
# 아래와 같이 import User 로 사용했을 때와 같이 사용
user: User = User()
728x90
반응형
'Python' 카테고리의 다른 글
[FireFox] Selenium "not reachable by keyboard" 오류 해결 (0) | 2023.11.30 |
---|---|
[DeepL] python api 사용하기 (4) | 2023.09.24 |
[FastAPI] SQLModel 에서 MySQL 의 Json 컬럼 사용방법 (2) | 2023.09.18 |
[FastAPI] Html 띄우기 (1) | 2023.09.15 |
[tiangolo/SqlModel] where 절 사용하기 (0) | 2023.09.06 |
댓글