Unable to read URL: https://finance.yahoo.com/quote/AAPL/history?period1=1577822400&period2=1609531199&interval=1d&frequency=1d&filter=history
时间: 2023-09-25 15:13:45 浏览: 187
这个错误提示表明你的程序无法读取该 URL。这可能是由于以下原因之一:
1. 网络连接问题:您的计算机可能无法连接到互联网,或者该 URL 所在的网站可能无法访问。
2. 防火墙问题:您的计算机或网络上的防火墙可能会阻止您的程序访问该 URL。
3. 代码错误:您的代码可能存在错误,导致无法正确处理该 URL。
为了解决这个问题,你可以尝试以下步骤:
1. 确认你的计算机已连接到互联网,并且该 URL 可以在浏览器中访问。
2. 检查您的防火墙设置,确保允许程序访问该 URL。
3. 检查您的代码,确保正确处理该 URL。你可以尝试使用其他库或工具来读取该 URL,例如 requests 库。
相关问题
PyPi url https://pypi.python.org/pypi/Quandl
根据提供的引用内容,我无法找到关于PyPi url https://pypi.python.org/pypi/Quandl的相关信息。很抱歉无法为您提供答案。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [n8_Visualizing Multivariate_sns_3D plot_matplotlib.dates_mpl_finance_aapl stock_EMA_RSI_Bollinger](https://blog.csdn.net/Linli522362242/article/details/121172551)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
import matplotlib as mpl mpl.use('Agg') import matplotlib.pyplot as plt import datetime def Draw(): appl = "step3/AAPL.csv" google = "step3/GOOG.csv" ms = "step3/MSFT.csv" plt.xticks(rotation=45) #`x`轴的坐标设置倾斜`45`度 appdate,appopens = Read(open(appl)) #调用Read函数读取苹果公司的数据,返回日期和开盘价 #在此绘制折线图 # 请在此添加实现代码 # # ********** Begin *********# # ********** End **********# plt.savefig("step3/output/data.png") #保存图片 def Read(file): #Read函数用于读取file,解析文件中的数据 dates = [] opens = [] file.readline() for line in file.readlines(): i1 = line.index(',',0,len(line)) dt = datetime.datetime.strptime(line[0:i1],"%Y-%m-%d").date() dates.append(dt) i2 = line.index(',',i1 + 1,len(line)) opens.append(float(line[i1 + 1:i2])) file.close() return dates,opens
在此添加实现代码,绘制三个公司的折线图:
```python
google_date, google_opens = Read(open(google))
ms_date, ms_opens = Read(open(ms))
plt.figure(figsize=(12,6)) #设置图片大小
plt.plot(appdate, appopens, label='AAPL')
plt.plot(google_date, google_opens, label='GOOG')
plt.plot(ms_date, ms_opens, label='MSFT')
plt.title('Stock Prices', fontsize=16) #设置图表标题和字体大小
plt.xlabel('Date', fontsize=12) #设置x轴标签和字体大小
plt.ylabel('Price', fontsize=12) #设置y轴标签和字体大小
plt.legend() #显示图例
plt.savefig("step3/output/data.png") #保存图片
```
这段代码将创建一个大小为12x6英寸的图表,并在其中绘制苹果、谷歌和微软的股价折线图。然后,设置图表标题、x轴和y轴标签,并显示图例。最后,将图片保存到"step3/output/data.png"。
阅读全文