どこかからコードをコピーしてそのまま使おうとしてエラーだった話。
そのコードが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
コメント