반응형
Notice
Link
목록기본지식 (1)
스택큐힙리스트
Python에서 stdout을 파이핑할 때 올바른 인코딩 설정하기
파이썬 프로그램의 출력을 파이프로 연결하면, 파이썬 인터프리터는 인코딩에 대해 혼란스러워하고 이를 None으로 설정합니다. 이는 다음과 같은 프로그램을 의미합니다: # -*- coding: utf-8 -*-print uåäö일반적으로 실행할 때 잘 작동하지만 실패합니다.UnicodeEncodeError: 'ascii' 코덱은 위치 0의 문자 u'\xa0'을(를) 인코딩할 수 없습니다. 범위에서 벗어난 순서입니다(128 이하).파이프 순서에서 사용될 때.이것을 파이핑할 때 가장 좋은 방법은 무엇인가요? 쉘 / 파일 시스템 / 기타 등등이 사용하는 인코딩을 그냥 사용하도록 지정할 수 있나요?지금까지 본 제안은 직접 사이트.py를 수정하거나 이 해킹 방법을 사용하여 defaultencoding을 하드 코딩하는..
카테고리 없음
2023. 4. 19. 14:52