gpt4 book ai didi

python - 在 python 上安装 pandas - numpy 去哪儿了?

转载 作者:太空狗 更新时间:2023-10-29 21:18:28 25 4
gpt4 key购买 nike

所以我想打开一个网站/url 在网站上提取一个 excel 文件,编辑它,然后把它放在不同的网站上。我在该站点上发现了另一条评论,其中对如何使用 import pandas 执行此操作提供了很好的建议。我从 python 网站下载了 pandas(和其他一些模块),并编写了代码。但是当我尝试运行它时,出现以下错误

Warning (from warnings module):
File "C:\Python27\lib\site-packages\pandas\io\excel.py", line 626
.format(openpyxl_compat.start_ver, openpyxl_compat.stop_ver))
UserWarning: Installed openpyxl is not supported at this time. Use >=1.6.1 and <2.0.0.
Traceback (most recent call last):
File "C:\Python27\more_url_stuff.py", line 6, in <module>
socket = urllib2.urlopen(link)
File "C:\Python27\lib\urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "C:\Python27\lib\urllib2.py", line 410, in open
response = meth(req, response)
File "C:\Python27\lib\urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "C:\Python27\lib\urllib2.py", line 448, in error
return self._call_chain(*args)
File "C:\Python27\lib\urllib2.py", line 382, in _call_chain
result = func(*args)
File "C:\Python27\lib\urllib2.py", line 531, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 401: Unauthorized

这是怎么回事?

有没有更简单的方法从网上下载excel文件?

我上周才开始使用 Python 编码,所以我仍然对一些简单的事情感到困惑。

最佳答案

更新:Pandas 0.15.2 已经发布,它与最新版本的 openpyxl(2.0 或更高版本)配合得很好。此答案已过时。


好的,看起来你已经获得了最新版本的 pandas (==0.14.0),而这个需要一些特定版本的 Openpyxl。如果您不介意放弃新版本中引入的新功能,请尝试卸载现有的 openpyxl 并安装旧版本。

pip uninstall openpyxl
pip install openpyxl==1.8.6

如果您只想下载文件并将其保存到本地文件夹,这是一种更简单的方法:

import urllib
URL_to_the_file = "http://real-chart.finance.yahoo.com/table.csv?s=SPY&a=00&b=29&c=1993&d=05&e=13&f=2014&g=d&ignore=.csv"
urllib.urlretrieve (URL_to_the_file, "downloaded.csv")

关于python - 在 python 上安装 pandas - numpy 去哪儿了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24194919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com