Python: Absolute path와 relative path의 차이점

Jinsung·2021년 11월 7일
0

python

목록 보기
24/25
post-custom-banner

Absolute path(절대경로)

절대 경로는 기존 작업 디렉토리에 관계없이 파일 또는 폴더의 위치를 설명하는 경로
절대 경로는 기준이 루트 디렉토리이며 원한는 파일을 찾는데 경로를 다보여준다 그래서 절대경로는 URL에 정보를 찾는데 모든 정보가 포함데어 있다고 생각하면 편합니다 그래서 웹 사이트를 경로 따라 원하는 액세스를 할려면 도메인에서 절대 경로를 사용하면 된다.

from caculator import add_and_multiply
from caculator import multiplication
from package2.subpackage1.module5 import func1 //module5을 func1으로 import

Relative path(상대 경로)

상대 경로는 현재 작업 디렉토리를 기준으로 파일 또는 폴더의 위치를 설명하는 경로
문서가 서로의 관계를 밝히지 않고 동일한 위치, 도메인 내에 있는 페이지 기준으로 경로를 나타낸다. 간단히 말하면 현재 페이지의 위치에서 상대적인 경로를 나타낸다.즉, 최상단 디렉토리를 기준으로 경로를 잡는게 아니라 import 하는 위치를 기준으로 경로를 정의합니다.

from .subpackage1.module5 import func2 //module5을 func2으로 import
from ..module3 import func3 //module3을 func3으로 import
post-custom-banner

0개의 댓글