WINDOWS上で書かれたShift-JISのテキストファイルをLINUX上で表示

  1 #!/usr/bin/python
  2 # coding: utf-8
  3
  4 import codecs
  5 import re
  6 import sys
  7
  8 hoge = codecs.open('data/TESTB.txt','r','shift_jis')
  9 sys.stdout = codecs.getwriter('euc_jp')(sys.stdout)
 10
 11
 12 for l in hoge :
 13     print l

shift_jisでファイルを開いて、euc_jp(自分の環境がEUCだった)で書けばいい。