python の csv.reader で日本語(encoding指定)

python2.7ではcsvモジュールが標準で使えるけど、日本語関係ではまったので、メモ。CSVファイルを「codecs.open」などでunicode型で読み込んでも、csv.readerでnext()すると、unicode型でなくなって、色々と文字コード関係のエラーになる。test.csvの中身(UTF-8) "a", "あいう", "123" "b", "かきく", "987" pythonの例:: …