본문 바로가기
Programming/Python

패키지, 모듈, import 에러

by Chan_찬 2020. 6. 12.
728x90
반응형

하나의 레포에서 여러 람다 프로젝트 사용하기

.
├── deploy.py
├── requirements-dev.txt
├── requirements.txt
├── lambda-service1
│  ├── __init__.py
│  ├── Dockerfile
│  ├── serverless.yml
│  ├── package-lock.json
│  ├── package.json
│  └── handler.py
├── lambda-service2
│  ├── __init__.py
│  ├── Dockerfile
│  ├── serverless.yml
│  ├── package-lock.json
│  ├── package.json
│  └── handler.py
├── tests
│  ├── service1
│  │  ├── __init__.py
│  │  ├── datas
│  │  │  └── data.txt
│  │  └── service1_test.py
│  ├── service2
│  │  ├── __init__.py
│  │  ├── datas
│  │  │  └── data.txt
│  │  └── service2_test.py

test code import 에러 발생 시

tests.service1.__init__.py 에 추가

import os
import sys

sys.path.insert(0, os.path.abspath('lambda-service1')
728x90
728x90
BIG
Buy me a coffeeBuy me a coffee

댓글