在使用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

 

Logo

加入社区!打开量化的大门,首批课程上线啦!

更多推荐