ValueError: chr() arg not in range(256)

486 단어 Python
chr(12288)을 사용 하여 중국어 빈 칸 을 채 우 는 중 다음 과 같은 오류 가 발생 했 습 니 다.
ValueError: chr() arg not in range(256)
이 오 류 는 python 2 와 python 3 의 차이 로 인 한 것 입 니 다.
python 2 에서 chr(n)는 인 코딩 n 을 문자 로 바 꾸 고 n 의 범 위 는 0~255 입 니 다.  한편,python 3.0 에서 chr(n)는 인 코딩 n 을 문자 로 바 꾸 고 n 의 범 위 는 0~65535 입 니 다.  chr(12288)는 3 에서 중국어 빈 칸 을 표시 하기 때문에 python 2 에서 사용 합 니 다chr(12288) 。python 2 에서 유 니 크(12288)를 사용 할 수 있 습 니 다. python 2 의 chr(12288)대신 효과 가 같 습 니 다.
 

좋은 웹페이지 즐겨찾기