Pandas excel阅读缓冲区错误(python 3)

时间:2015-08-07 23:32:40

标签: python pandas

我在使用pandas从下载链接读取excel文件时遇到问题。下面的excelString正确加载并且看起来像excel文件,但是当尝试使用pandas将其转换为excel时,它表示文件名太长。任何援助将不胜感激。对于访问iShares索引会员信息的任何人来说,这是一个有用的通用问题。

import urllib
import pandas as pd
f = urllib.request.urlopen('https://www.ishares.com/us/239714/fund-download.dl')
excelString = f.read().decode('utf-8')
pd.ExcelFile(excelString)

返回的错误是OSError:[Errno 36]文件名太长

1 个答案:

答案 0 :(得分:0)

使用Python3和pandas 0.16.2对我很好 - 你有最新版本吗?