파이썬에서 문자열 앞에 r을 붙이는 것은 해당 문자열을 raw string으로 처리하도록 지시하는 것이다. raw 문자열에서는 이스케이프 시퀀스(예: \n, \t, \ 등)가 해석되지 않는다. r을 입력하는 것과 입력하지 않는 것의 차이는 파일 경로를 입력할 때 발생한다. 예를 들어, Windows 시스템에서 파일 경로에 백슬래시(\)를 사용할 때 이 차이점이 중요해진다. file_path = "C:\Users\user\Documents\data.csv" 이 경우, 문자열에 있는 \U와 \D는 이스케이프 시퀀스로 해석되고, 실제로 존재하지 않는 문자로 변환되므로, 파일 경로가 올바르지 않게 된다. 이 문제를 해결하기 위해, 파일 경로를 raw string으로 지정할 수 있다. file_path = r"..
문자열 앞의 r 의미
파이썬에서 문자열 앞에 r을 붙이는 것은 해당 문자열을 raw string으로 처리하도록 지시하는 것이다. raw 문자열에서는 이스케이프 시퀀스(예: \n, \t, \ 등)가 해석되지 않는다. r을 입력하는 것과 입력하지 않는 것의 차이는 파일 경로를 입력할 때 발생한다. 예를 들어, Windows 시스템에서 파일 경로에 백슬래시(\)를 사용할 때 이 차이점이 중요해진다. file_path = "C:\Users\user\Documents\data.csv" 이 경우, 문자열에 있는 \U와 \D는 이스케이프 시퀀스로 해석되고, 실제로 존재하지 않는 문자로 변환되므로, 파일 경로가 올바르지 않게 된다. 이 문제를 해결하기 위해, 파일 경로를 raw string으로 지정할 수 있다. file_path = r"..
2023.04.11