SeouliteLab

[Python/파이썬] Python3에서 다른 경로에 있는 파일을 import 하는 방법 본문

프로그래밍

[Python/파이썬] Python3에서 다른 경로에 있는 파일을 import 하는 방법

Seoulite Lab 2024. 3. 6. 10:15

파이썬에서는 다른 경로에 있는 파일을 import하여 사용하는 것이 가능합니다. 이를 통해 모듈을 불러와서 코드를 재사용하거나 프로젝트를 모듈화할 수 있습니다. 이번 글에서는 파이썬에서 다른 경로에 있는 파일을 import하는 여러 가지 방법과 예제를 살펴보겠습니다.

1. sys.path에 경로 추가하기

가장 간단한 방법은 sys.path에 경로를 추가하여 파이썬이 해당 경로에서 모듈을 찾도록 지시하는 것입니다.

import sys
sys.path.append('/path/to/directory')

# 다른 경로에 있는 모듈 import
import module_name

2. PYTHONPATH 환경 변수 설정하기

PYTHONPATH 환경 변수에 추가 경로를 설정하여 모듈을 import할 때 해당 경로를 검색하도록 할 수 있습니다.

# 환경 변수에 경로 추가
export PYTHONPATH="/path/to/directory"

# 다른 경로에 있는 모듈 import
import module_name

3. 현재 작업 디렉토리 변경하기

현재 작업 디렉토리를 변경하여 다른 경로에 있는 모듈을 import할 수도 있습니다. 이는 임시로 사용할 때 유용합니다.

import os

# 현재 작업 디렉토리 변경
os.chdir('/path/to/directory')

# 다른 경로에 있는 모듈 import
import module_name

예제 코드:

sys.path에 경로 추가하기

import sys
sys.path.append('/path/to/directory')

# 다른 경로에 있는 모듈 import
import module_name

PYTHONPATH 환경 변수 설정하기

# 환경 변수에 경로 추가
export PYTHONPATH="/path/to/directory"

# 다른 경로에 있는 모듈 import
import module_name

현재 작업 디렉토리 변경하기

import os

# 현재 작업 디렉토리 변경
os.chdir('/path/to/directory')

# 다른 경로에 있는 모듈 import
import module_name