処理エラーTypeError:initial_value must be unicode or None, not str

935 ワード

StringIOは文字列の処理中に次のエラーを報告します.
TypeError: initial_value must be unicode or None, not str

これはpythonバージョンの問題で、対応するバージョンは以下の通りです.
python-dateutil-2.0.tar.gz (Python >= 3.0)
python-dateutil-1.5.tar.gz (Python < 3.0)

解決策は次のとおりです.
#     python3.x,        2.0
sudo pip install python-dateutil==1.5

注意python 2.xは以下のStringIO(unicode(「your string」)を変更する必要があります.