본문 바로가기
파이썬 공부중

파이썬 파일 경로 문제 한방에 정리

by 그믐치 2021. 11. 18.

파이썬을 접하고 문서 입출력을 공부하면서 인코딩때문에 조금 고생시키더니

이후에도 종종 걸리는것이 파일의 경로문제였습니다.

별것도 아닌데 사람 피곤하게 만듭니다.

 

슬래시, 역슬래시 문자들을 경로설정에 사용하는데 코딩하다보면 요것들이 헷갈리더라구요.

 

그런데 파이썬에서 경로설정 앞에 r'' 을 사용할 수 있다는걸 알았는데 이게 아주 편리합니다.

r'' 을 사용하게 되면 경로설정시에 슬래시, 역슬래시 무엇을 사용하든, 혹은 마구 섞어쓰든 상관없이 이게 경로설정 문자열이구나 판단하고 알아서 인식해줍니다. 

 

컴퓨터가 아니라 사람이 코드를 본다면 아 이게 경로설정하려다 잘못쓴 문자인가보다 하고 인지하듯이요.

파이썬 경로설정 오류
파이썬 경로설정 오류

위의 스샷처럼 경로에 슬래시, 역슬래시를 섞어 사용하니 파일을 열수 없어서 오류가 납니다.

똑같은 코드지만 f = '경로' 앞에 r 을 삽입하고 다시 실행합니다.

파이썬 경로설정
파이썬 경로설정

오류없이 해당경로의 파일을 읽어왔습니다.

편리하죠.

댓글