[파이썬] 직접 작성한 파일을 import할 때, 필요한 다른 라이브러리는 어떻게 처리해야 하나요
조회수 785회
예를 들어,
functions.py라는 직접 작성한 함수들을 모아놓은 파일이 있고
abc.py에서 이 함수들을 불러와서 사용하려고 합니다.
그 때, functions에 정의된 함수들이 pandas를 사용한다고 하면
import pandas as pd
라는 코드의 위치가
- functions.py 맨 앞에 위치하면 되고, abc.py에는 없어도 되는지
- abc.py 맨 앞에 위치하고, functions.py에는 없어도 되는지
- 두 파일에 다 존재해야 하는지
궁금합니다.
일단 현재는 양쪽에 다 pandas가 필요한지라 다 import가 되어있는 상황인데 근본적으로, import한 파일에서 다른 패키지에 의존성이 있을 경우 import되는 구조가 어떻게 되는지 잘 모르겠습니다 ㅠㅠ
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
abc.py 에서 pandas 를 미사용시 abc.py 에서 선언은 불필요합니다.
1번 상태면 됩니다.
댓글 입력