728x90
[Python] 파이참 콘솔에서 output이 깨져서 보일 때
파이참에서 subprocess 명령어를 사용하는데 에러가 발생했다.
원인을 파악하려고 하는데 아웃풋이 다음과 같이 깨져서 나와 알 수가 없었다.
알고보니 파이썬 콘솔은 UTF-9이고,불러오는 터미널은 CP-949가 활성 코드 페이지로 설정되어있기 때문에
콘솔에서 터미널 명령어를 불러올 때 깨지는 현상이 발생하는 것이다.
현재 사용 중인 콘솔창에서 언어 코드를 변경하는 명령어(chcp)를 사용하면 해결이 가능하다.
os.system("chcp 65001")
반응형
'👩💻 Develope > Python' 카테고리의 다른 글
[Python] get() (0) | 2024.05.08 |
---|---|
[Python] Set (0) | 2024.04.22 |
[Python] strip, rstrip, lstrip - 문자열 및 공백 제거 (0) | 2024.04.02 |
[Python] 변수명과 함수명 짓기 (0) | 2024.03.29 |
[Python] 사용자 정의 함수를 사용할 때의 주의 사항 (0) | 2024.03.28 |