tushare 之 Python ‘cannot import name 'StringIO' from 'pandas.compat’解決方法

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章