관리 메뉴

정리왕

파이썬 모듈 4 (다른 파일에서 모듈 불러오기) 본문

6.개발/파이썬 공부하기

파이썬 모듈 4 (다른 파일에서 모듈 불러오기)

정리합니다 2020. 12. 1. 19:09
반응형

파이썬 모듈 4

 

# 다른 파일에서 모듈 불러오기

 

지금까지는 만들어 놓은 모듈 파일을 사용하기 위해 대화형 인터프리터만 사용했다. 이번에는 다른 파이썬 파일에서 이전에 만들어 놓은 모듈을 불러와서 사용하는 방법에 대해 알아보자. 여기에서는 조금 전에 만든 모듈인 mod2.py파일을 다른 파이썬 파일에서 불러와 사용할 것이다.

먼저 에디터로 같은 폴더 내에서 modest.py 파일을 다음과 같이 작성한다.

# modtest.py
import mod2
result = mod2.add(3, 4)
print(result)

위에서 볼 수 있듯이 다른 파이썬 파일에서도 import mod2로 mod2 모듈을 불러와서 사용할 수 있다. 대화형 인터프리터에서 한 것과 마찬가지 방법이다. 위 예제가 정상적으로 실행되기 위해서는 modtest.py파일과 mod2.py파일이 동일한 디렉터리에 있어야 한다.

 

 

 

 

 

★ 모듈을 불러오는 또 다른 방법

우리는 지끔껏 명령 프롬프트 창을 열고 모듈이 있는 디렉터리로 이동한 다음에 모듈을 사용할 수 있었다. 이번에는 모듈을 저장한 디렉터리로 이동하지 않고 모듈을 불러와서 사용하는 방법에 대해 알아보자.

먼저 다음과 같이 이전에 만든 mod2.py 파일을 C:\doit\mymod로 이동시킨다.

C:\Users\pahkey>cd C:\doit
C:\doit>mkdir mymod        ========> 새 디렉터리 생성
C:\doit>move mod2.py mymod      ========> 지정한 디렉터리로 파일 이동
         1개 파일을 이동했습니다.

그리고 다음 예를 따라 해 보자.

 

1. sys.path.append (모듈을 저장한 디렉터리) 사용하기

 

반응형
Comments