[파이썬] 직접 작성한 파일을 import할 때, 필요한 다른 라이브러리는 어떻게 처리해야 하나요

조회수 785회

예를 들어,
functions.py라는 직접 작성한 함수들을 모아놓은 파일이 있고
abc.py에서 이 함수들을 불러와서 사용하려고 합니다.

그 때, functions에 정의된 함수들이 pandas를 사용한다고 하면
import pandas as pd
라는 코드의 위치가

  1. functions.py 맨 앞에 위치하면 되고, abc.py에는 없어도 되는지
  2. abc.py 맨 앞에 위치하고, functions.py에는 없어도 되는지
  3. 두 파일에 다 존재해야 하는지

궁금합니다.

일단 현재는 양쪽에 다 pandas가 필요한지라 다 import가 되어있는 상황인데 근본적으로, import한 파일에서 다른 패키지에 의존성이 있을 경우 import되는 구조가 어떻게 되는지 잘 모르겠습니다 ㅠㅠ

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)