unicode文字列のエスケープをデコードする

時々、入手したテキスト内にある文字列がエスケープされていることがある。
これをデコードして、元の文字列にする方法を調べたので、メモを残しておく。

#!/usr/bin/python
# -*- coding:utf-8 -*-
import sys
for line in sys.stdin:
    print line.decode('unicode_escape'),

見ての通り、こんな感じで使えるようにしておいた。

cat hoge.txt | python unescape.py