Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags more
Archives
관리 메뉴

프랙티스만이 살길. 프랙티스만이 살길.

파이썬 파일경로. (역슬래쉬와 슬래쉬) 본문

파이썬/정리노트

파이썬 파일경로. (역슬래쉬와 슬래쉬)

gaussian-goodman

데이터 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