반응형
스크립트 상단에서 이것을 사용하는 py 스크립트를 거의 보지 못했습니다. 어떤 경우에 사용해야합니까?
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
해결 방법
문서에 따라 : 이렇게하면 기본 ASCII에서 UTF-8과 같은 다른 인코딩으로 전환 할 수 있습니다.이 인코딩은 Python 런타임이 문자열 버퍼를 유니 코드로 디코딩해야 할 때마다 사용합니다.
이 함수는 Python이 환경을 스캔하는 Python 시작시에만 사용할 수 있습니다. 시스템 전체 모듈 인 sitecustomize.py
에서 호출해야합니다.이 모듈이 평가되면 setdefaultencoding ()
함수가 sys에서 제거됩니다.
모듈.
실제로 사용하는 유일한 방법은 속성을 다시 가져 오는 재 장전 해킹입니다.
또한 sys.setdefaultencoding ()
의 사용은 항상 권장되지 않으며 py3k에서 작동하지 않습니다. py3k의 인코딩은 "utf-8"에 고정되어 있으며이를 변경하면 오류가 발생합니다.
읽기에 대한 몇 가지 조언을 제안합니다.
참조 페이지 https://stackoverflow.com/questions/3828723
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python에서 문자열의 개별 문자를 반복하는 방법 (0) | 2020.11.02 |
---|---|
파이썬 PyQt 프로그램을 종료 / 종료하는 적절한 방법 (0) | 2020.11.02 |
파이썬 차트를 더 크게 만들기 (0) | 2020.11.01 |
파이썬 Python 단위 테스트에서 메서드가 호출되었는지 확인 (0) | 2020.11.01 |
파이썬 "OverflowError : Python int가 너무 커서 C long으로 변환 할 수 없음"Windows에서 Mac이 아님 (0) | 2020.11.01 |
댓글