一,在使用StringIO过程中出现的问题
1,StringIO在处理字符串时会报如下错误:
TypeError: 'module' object is not callable
错误原因:与import导入方式有关系
解决方案:用 from io import StringIO 代替 import StringIO
2 ,出现如下错误:
TypeError: initial_value must be unicode or None, not st
错误原因:因为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(“ 字符串 ”))