BLOG/파이썬 기초
[파이썬] 현재 폴더 경로/위치 찾는 방법 & 경로 바꾸는 방법 - getcwd(), chdir()
알디노
2021. 3. 8. 10:23
파이썬 쥬피터 노트북에서 특정 파일을 열어야 할 때, 현재 폴더 경로는 해당 파일이 있는 경로로 바꿔줘야 합니다.
그렇다면 현재 경로가 어디에 있는지, 또 경로는 어떻게 바꿔야 할지 알아야 하는데요,
'os' 라이브러리에 있는 getcwd(), chdir() 함수를 통해 알 수 있습니다.
1. getcwd() : 현재 경로 찾기
우선, getcwd() 함수를 이용하여 현재 경로를 알 수 있는데요, 먼저 os 라이브러리를 import 해야 합니다.
그리고나서 os.getcwd() 를 입력하면 현잭 폴더 경로가 출력됩니다.
import os
os.getcwd()
'C:\\Users\\dinolabs\\파이썬기초'
만약 열고 싶은 파일이 현재 폴더에 있다면 따로 경로변경 없이 파일을 여는 코드를 작성하면 됩니다.
2. chdir() : 현재 경로 바꾸기
반면, chdir("변경할 경로") 를 입력하면 현재 경로를 변경할 수 있는데요, 만약 파일이 있는 'C:\\Users\\dinolabs\\data' 로 변경하고 싶다면 아래와 같이 코드를 작성하면 됩니다.
os.chdir(r'C:\\Users\\dinolabs\\data')
그러고 나서, 경로가 잘 바뀌었는지 앞에서 설명한 getcwd() 함수를 사용해 확인할 수 있습니다.
os.getcwd()
'C:\\Users\\dinolabs\\data'
경로가 잘 바뀌었다면 이제 파일을 여는 코드를 작성하면 됩니다.