본문 바로가기
Python/python 기초

python에서 다른 폴더의 모듈 사용하기

by 철이88 2023. 4. 11.
반응형

이번 포스팅은 python에서 다른 폴더의 모듈을 사용하는 법을 알아보겠습니다. 

필요하시면 아래 모듈에 대한 이전 포스팅을 참고하시기 바랍니다.

 

Python 기초: 모듈(module)

 

Python 기초: 모듈(module)

모듈은 변수, 함수, 메소드 등을 포함하는 파일을 의미하며 확장자 .py를 갖습니다. 이번 포스팅은 모듈을 불러들여 사용하는 법을 알아보겠습니다. 1. 모듈 불러오기: import 모듈을 불러오는 법은

er5030000.tistory.com

 

python에서 다른 폴더의 모듈을 사용(import)하려면 다음과 같은 방법을 사용할 수 있습니다.

1. sys.path.append를 이용하는 방법

import sys
sys.path.append('/path/to/taget/folder') # 모듈이 있는 폴더를 경로로 추가
import module_name

윈도우 OS에서 작업하는 경우 폴더 경로는 다음과 같이 해야 합니다.

import sys
sys.path.append('C:\\path\\to\\folder') # 폴더 경로에 \\를 사용합니다.
import module_name

 

2. imp 모듈에서 경로를 직접 지정하는 방법

imp 모듈은 모듈을 로드하고 컴파일하는 데 사용됩니다.

이 모듈을 이용하면 다음과 같이 원하는 모듈의 경로를 직접 지정하여 import 할 수 있습니다.

import imp
module_name = imp.load_source('name', '/path/to/folder/module_name.py')

 

반응형

댓글