使用python获取设备的当前位置

使用python获取设备的当前位置,python,location,Python,Location,我正在尝试以下代码,该代码使用API获取数据,但不起作用,错误是 “键错误['city']”。有解决办法吗 代码: 以下代码将起作用: import requests import json send_url = 'https://ipinfo.io?token=your_API_KEY' geo_req = requests.get(send_url) geo_json = json.loads(geo_req.text) city = geo_json['city'] 是否通过打印geo

我正在尝试以下代码,该代码使用API获取数据,但不起作用,错误是

“键错误['city']”。有解决办法吗

代码:


以下代码将起作用:

import requests
import json

send_url = 'https://ipinfo.io?token=your_API_KEY'
geo_req = requests.get(send_url)
geo_json = json.loads(geo_req.text)
city = geo_json['city']

是否通过打印
geo_json
city
作为json数据的键包含在您的json数据中?是的,默认情况下,它来自API,您可以共享链接以便我可以尝试使用该API吗
import requests
import json

send_url = 'https://ipinfo.io?token=your_API_KEY'
geo_req = requests.get(send_url)
geo_json = json.loads(geo_req.text)
city = geo_json['city']