我对python还不太熟悉,还经常使用汇率API
我已经能够成功地提取数据并解析它。我遇到的问题是日期。我试图做的是使用https://api.exchangeratesapi.io/history?start_at=2018-01-01&end_at=2018-09-01
降低所有货币汇率,然后根据特定日期将其拆分
我理解数据的结构,但我不知道如何解析随着每天日期的变化而传递的任何内容
是否有某种方法可以解析出每个特定日期的数据,甚至可以忽略该日期,通过类似ILS_val = parsed["rates"][SOMEWILDCARD]["ILS"]
的方式从json中提取所有ILS
值,其中一些通配符允许我跳过所有日期并提取所有欧元汇率
这就是我目前所拥有的
from urllib import *
import json
url = "https://api.exchangeratesapi.io/history?start_at=2018-01-01&end_at=2018-09-01&symbols=ILS,JPY"
thepage = urlopen(url).read().decode('utf-8')
parsed = json.loads(thepage)
rates = parsed["rates"]
file = open("currencyRates.txt", "w+")
for rate in rates.items():
file.write(str(rate) + "\n")
file.close()
您可以只迭代您的项目:
相关问题 更多 >
编程相关推荐