pythonエラー備忘録(TypeError: initial_value must be str or None, not bytes)

どこかからコードをコピーしてそのまま使ってまっていて、
そのコードがpython2系のコードだった。

エラー

TypeError: initial_value must be str or None, not bytes

対策

from io import StringIO

Python3で、cStringIOやStringIOのモジュールがなくなったので、
io.StringIO or io.BytesIOを使ってあげる必要があるとのこと。

参考:
Python3 error: initial_value must be str or None-str-or-none