在使用tushare源码进行获取数据时,会出现Python ‘cannot import name 'StringIO' from 'pandas.compat’问题,那如何解决呢?
# 在pandas v0.25.0 版本前处理方式
from pandas.compat import StringIO
在pandas >= v0.25.0 版本后需进行如下处理
v = pd.__version__
if int(v.split('.')[1])>=25 or int(v.split('.')[0])>0:
from io import StringIO
else:
from pandas.compat import StringIO