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