如何在python中运行json文件

sdnqo3pr  于 2023-02-15  发布在  Python
关注(0)|答案(1)|浏览(130)

我的目标是打开一个json文件或网站,这样我就可以查看地震数据。我创建了一个json函数,使用字典和列表,但在终端中出现了一个错误,作为一个无效参数。使用python打开一个json文件的最佳方法是什么?

import requests  

`def earthquake_daily_summary():
    
    req = requests.get("https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_day.geojson")
    data = req.json() # The .json() function will convert the json data from the server to a dictionary
    # Open json file
    f = open('https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_day.geojson')

    # returns Json oject as a dictionary
    data = json.load(f)

    # Iterating through the json
# list
    for i in data['emp_details']:
     print(i)
    f.close()

print("\n=========== PROBLEM 5 TESTS ===========")
earthquake_daily_summary()`
jvlzgdj9

jvlzgdj91#

您可以立即将响应转换为JSON并读取所需的数据。
我没有找到“emp_details”键,所以我将其替换为“features”。

import requests

def earthquake_daily_summary():
    data = requests.get("https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_day.geojson").json()
    for row in data['features']:
        print(row)

print("\n=========== PROBLEM 5 TESTS ===========")
earthquake_daily_summary()

相关问题