반응형

ipython notebook 에서 한글 txt 파일 불러오기


 환경 : windows 7, python 2.7.5


불러올 파일 (test.txt) 내용  

test.txt

test
한글 입력 test 하기..



1. python  IDLE 상 실행시 정상 작동.

with open('test.txt') as tf:
    k = tf.readlines()
    for x in k:
        print x





2. 그러나, ipython notebook 에서 실행시 error (이상한 문자로 나옴)





3. ipython notebook 에서 한글출력 정상으로 하는 방법.

    -- codecs 모듈 사용하여 euc-kr 로 불러 들인 경우.


import codecs
 
# f2 = codecs.open('test.txt', 'r', encoding='cp949')
f2 = codecs.open('test.txt', 'r', encoding='euc-kr')
 
k2 = f2.readlines()
    
for x in k2:
    print x













반응형
Posted by 자유프로그램
,