'ascii' codec can't encode character u'\u269c' in position 109: ordinal not in range(128)
python스크립트 print의 결과를
쉘에서 리다이렉션으로 파일로 결과를 쓰는 경우
'ascii' codec can't encode character u'\u269c' in position 109: ordinal not in range(128)
와 같은 에러가 날때
예를 들어 파이썬스크립트를 아래처럼 실행
/home/env-server-board/bin/python elt.py -a get -k MTFkOWE3MjM3 > dump.log |
리다이렉트 하지 않은 경우에는 정상출력되는데
dump.log에 'ascii' codec can't encode character u'\u269c' in position 109: ordinal not in range(128) 출력..
파이썬스크립트에 codecs , sys 임포트
# -*- coding: utf-8 -*-
|
'쉘스크립트애들' 카테고리의 다른 글
system resource check (0) | 2018.07.09 |
---|---|
에러가 연달아 발생하고, 연속의 통계가 어떠냐에 따라 ifTTT 해보기 (0) | 2016.09.02 |
shell에서 xargs를 이용해 멀티로 wget사용해보기 (1) | 2016.08.08 |
remote shell (1) | 2016.03.15 |
숫자 더하기 (0) | 2016.03.15 |