내가 가고자하는 폴더는 python이고 내 바탕 화면에 있습니다.
도달하려고 할 때 다음 오류가 발생합니다.
>>> os.chdir('C:\Users\expoperialed\Desktop\Python')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
내가 가고자하는 폴더는 python이고 내 바탕 화면에 있습니다.
도달하려고 할 때 다음 오류가 발생합니다.
>>> os.chdir('C:\Users\expoperialed\Desktop\Python')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
답변:
원시 문자열 을 사용 하거나 슬래시를 두 번 사용하거나 슬래시를 대신 사용해야합니다.
r'C:\Users\expoperialed\Desktop\Python'
'C:\\Users\\expoperialed\\Desktop\\Python'
'C:/Users/expoperialed/Desktop/Python'
일반 파이썬 문자열에서 \U
문자 조합은 확장 된 유니 코드 코드 포인트 이스케이프를 나타냅니다.
인식 된 이스케이프 시퀀스 (예 : \a
또는 t
또는 \x
등)에 대해 여러 다른 문제를 해결할 수 있습니다 .
raw_unicode_escape
코덱 을 다루는 다른 게시물이 사이트에 있습니다 . 특정 패키지에 동일한 예외를 발생시키는 버그가 있다는 것은 실제로이 특정 질문에 대한 답변이 아니므로 다시 삭제했습니다 (커뮤니티에서 이미 삭제 했음). 특정 버그를 해결하는 더 좋은 방법이 있다고 생각합니다 (예 : raw_unicode_escape
처음 에 사용해야하는 지점에 도달하지 못함 ).
f = open('C:\\Users\\Pooja\\Desktop\\trolldata.csv')
Python 버전 3 이상에서 Python 프로그램에는 '\\'를 사용합니다. 오류가 해결됩니다 ..
s.chdir(r'C:\Users\expoperialed\Desktop\Python')
; 읽기 : docs.python.org/2/reference/…