프랙티스만이 살길. 프랙티스만이 살길.
파이썬 파일경로. (역슬래쉬와 슬래쉬) 본문
데이터 pipline 만들기 공부를 하다가 glob.glob() 이라는 함수를 알게 되었다. 인자로 파일 경로를 넣어주면 안에 파일들의 경로를 쭉 출력 할 수 있는 함수인디.
출력값이 이렇게 나오는 것이었다.
glob.glob('D:\\WORK\\USW\\BDAA 학회\\2023년 지역 치안 안전 데이터 분석 공모전 개최\\data\\*')
D:\\WORK\\USW\\BDAA 학회\\2023년 지역 치안 안전 데이터 분석 공모전 개최\\data\\codeBook_v3.xlsx
D:\\WORK\\USW\\BDAA 학회\\2023년 지역 치안 안전 데이터 분석 공모전 개최\\data\\KP2020.csv
나는 늘상 파일을 불러올때 슬래시(/)기호를 사용하여, 파일 경로를 입력했는데 여기서는 뜬근없이 역슬래시 두개(\\)를 사용하여 경로를 입력했다.
윈도우 운영체제에서는 D:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE 과 같이 역슬래시를 이용해 경로를 쓴다.
But 리눅스나 유닉스 운영체제 에서는 /usr/bin/ls 과 같이 슬래시를 이용해 경로를 쓴다.
그럼 \\은 대체 뭐임? 파이썬에서 \은 escape문자라고 여러 기능을 한다. \n이 줄넘김을 의미하듯, \\은 \를 의미하게 된 것. 그래서~ D:\\WORK\\USW\\BDAA 학회\\2023년 지역 치안 안전 데이터 분석 공모전 개최\\data\\KP2020.csv 처럼 출력이 되는 것이다.
고민 해결 ,,,!!
'파이썬 > 정리노트' 카테고리의 다른 글
PEP 8 - Style Guide for Python Code 한국어 번역 (0) | 2023.07.28 |
---|