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
注意python2.x 需要改动如下 StringIO(unicode(“your string”))
本文介绍了如何解决在Python中使用StringIO处理字符串时遇到的Unicode类型错误问题,并提供了针对不同Python版本的具体解决方案。

503

被折叠的 条评论
为什么被折叠?



