본문 바로가기

파이썬/파이썬 개념

[Python] 파일 경로 / 2021.07.24

* windows를 바탕으로 작성된 글입니다.

1. 파일 경로란?
파일 경로는 컴퓨터에 있는 파일의 정확한 위치를 말한다.
파일 경로의 종류에는 절대 경로상대 경로가 있다.

2. 절대 경로
파일의 절대 경로란 절대적인 주소 즉, 변하지 않는 주소를 경로로 지정하는 것이다.
경로에 최상위 디렉터리가 반드시 포함되어야 한다.

- file2.jpg의 경로 : C:\won\file2.jpg
- file1.py의 경로 : C:\won\folder\file1.py
- kite 디렉토리의 경로 : C:\elec\kite

3. 상대 경로
파일의 상대 경로란 현재 디렉터리를 기준으로 작성된 경로이며 다시 말해, 현재 위치를 기준으로 다른 파일의 위치를 나타내는 것을 말한다.
상대 경로는 항상 .\ (현재 디렉토리) ..\ (현재 위치의 상위 디렉토리) 로 시작한다.

- won 디렉터리에서 file1.py의 상대 경로 : .\folder\file1.py
- won안의 folder 디렉터리에서 file1.py의 상대 경로 : .\file2.py
- file2.jpg에서 file1.py의 상대 경로 : .\folder\file1.py
- file3.py에서 file4.txt의 상대 경로 : .\file4.txt
- won안의 folder디렉터리에서 file2.jpg의 상대 경로: ..\file2.jpg
- file3.py에서 elec 디렉터리 안의 folder 디렉토리 : ..\folder