好きなものだけ書く。ポジティブに。

好きなことを楽しく。プログラミング、写真、音楽、ガジェットとか。

2016-11-03から1日間の記事一覧

python2系の unicode/str とか encode, decode 関数の魔境

100% プログラムの話しです。 python2系の文字列は魔境。 ちょっと整理しようと思います。 str型、unicode型 まず、文字列を扱うには2つの型がある。 str型と、unicode型。 基本的にはunicode型を使うようにすると間違いは少なさそう。 個別に調べていってみ…

python2.7系 csv モジュールでの書き込みは unicode型はNG!

プログラムの話しでっす。 結論 csvモジュールで書き込みする時は、unicode型はダメです。 str型で文字コードがUTF-8なもので統一しましょう。 サンプル # coding=utf-8 import csv sample_header = [u"col{}".format(i) for i in range(1, 6)] sample_data …