[Python 3.5.2] SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2–3: truncated \UXXXXXXXX escape
Published in
4 min readOct 1, 2016
파이썬 공부 중 import를 이용하기 위해 sys.path에 경로를 추가하려했다.
하지만 에러 발생
SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2–3: truncated \UXXXXXXXX escape
원인
파이썬의 meta character 특성때문에 경로 입력이 안됨
- /u 는 16bit /U는 32비트 유니코드 hex값을 표현하기 위한 escape 문자
분석
내가 추가하려고 했던 “C:\Users\\workingman\Desktop” 이 구문에서 meta character 중 하나인 \(한국 원 기호 또는 역슬래시(back slash))이 있기때문
해결책 : meta character 문제를 해결한다
==> C:\\Users\\workingman\\Desktop 으로 바꿔서 입력
참고 :