Python

[Python - Error] SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape - 파이썬 스크립트에서 파일을 찾을 수 없을 때

하룻강아지^^ 2020. 7. 12. 19:03
728x90
반응형

해결 방법

 - 파이썬 스크립트의 파일 경로에 문자를 다음과 같이 변경

  / or \  // or \\ 로 변환

 

 - 예를 들어, 

  (X) filename = "C:\Users\wooan\PycharmProjects\tut\data.xlsx"

  (O) filename = "C:\\Users\wooan\PycharmProjects\tut\data.xlsx"

  (O) filename = "C://Users\wooan\PycharmProjects\tut\data.xlsx"

 

원인

 - 예를 들어, 파이썬 스크립트에서 실행하고자 하는 파일이 다음과 같다면,

  filename = "C:\Users\wooan\PycharmProjects\tut\data.xlsx"

 - \U 는 '\U00014321'과 같은 유니코드 이스케이프를 시작

728x90
반응형