我在使用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]文件名太长
答案 0 :(得分:0)
使用Python3和pandas 0.16.2对我很好 - 你有最新版本吗?