python - 如何通过Python中的经纬度获取计算机所在位置的天气?
问题描述
我正在尝试制作一个简单的程序,可以向我显示计算机所在位置的天气。我的位置是
import geocoder
g = geocoder.ip('me')
print(g.latlng)
但在那之后我不知道该怎么办。有人能告诉我我能做些什么来获得想要的结果吗?
解决方案
您可以尝试访问https://openweathermap.org/api,它提供了一些免费的 api 来获取 json 格式的天气数据。您需要注册才能访问 api,但它是完全免费的。您可以通过免费订阅获取当前天气和预报;如果您需要更多,您也可以支付
推荐阅读
- ldap - 处理报表门户中 LDAP 用户的项目和成员角色的自动分配
- javascript - V-for 显示对象的特定属性
- python - 有人可以解释为什么会编译吗?
- javascript - 如何捕获用户自己进行的手动下拉更改?
- typescript - 接口不适合时打字稿编译器的奇怪行为
- java - 无法在 Spring Boot 中解析模型级别的属性文件中的消息
- java - 如何从 Set/Map 中删除多个元素并知道哪些元素被删除了?
- python - 有没有比这更快的方法来检查 pandas 列中的字符串?我的循环需要很长时间才能完成
- kubernetes - 我可以在不同 IP 范围的虚拟机中设置 K8S 集群吗?
- go - 发送udp包时如何设置源端口