python批量高德地图天气webAPI接口并在本地生成txt文件

简介: python批量高德地图天气webAPI接口并在本地生成txt文件

项目说明

  1. 导入requests模块,执行HTTP命令;
  2. 导入json模块,对数据进行解码,文件f.write写入时,必须是string类型;
  3. with open as :文件操作语句;
  4. 列表类型;
  5. 构建天气封装函数;
import requests
import json
def getAreaWeather(code):
    url = 'https://restapi.amap.com/v3/weather/weatherInfo'
    r = requests.get(url, params={'city': '{}'.format(code), 'key': '4d9a765939a2b76588a3341c***'})
    # print(r.url)
    # print(r.text)
    res = json.loads(r.text)
    with open('{}.txt'.format(code), 'w+') as f:
        # 写入本地文件,并按区域城市代码命名
        f.write(json.dumps(res, ensure_ascii=False))
# 区域代码列表
area = ['330211', '330212', '330213']
# 执行循环程序
for i in area:
    getAreaWeather(i)
print("天气情况:SUCCESS")


lockdatav Done !

相关文章
|
21天前
|
存储 缓存 JavaScript
python实战篇:利用request库打造自己的翻译接口
python实战篇:利用request库打造自己的翻译接口
31 1
python实战篇:利用request库打造自己的翻译接口
|
25天前
|
存储 数据挖掘 数据库
【Python】python天气数据抓取与数据分析(源码+论文)【独一无二】
【Python】python天气数据抓取与数据分析(源码+论文)【独一无二】
|
25天前
|
Python
【python】python跨文件使用全局变量
【python】python跨文件使用全局变量
|
2天前
|
JSON JavaScript 数据格式
python遍历目录文件_结合vue获取所有的html文件并且展示
python遍历目录文件_结合vue获取所有的html文件并且展示
4 0
|
9天前
|
存储 Python
用Python实现批量下载文件——代理ip排除万难
用Python实现批量下载文件——代理ip排除万难
|
9天前
|
JSON 关系型数据库 数据库
《Python 简易速速上手小册》第6章:Python 文件和数据持久化(2024 最新版)
《Python 简易速速上手小册》第6章:Python 文件和数据持久化(2024 最新版)
38 0
|
9天前
|
数据挖掘 索引 Python
Python 读写 Excel 文件
Python 读写 Excel 文件
12 0
|
9天前
|
数据安全/隐私保护 Python
Python文件与目录操作:面试中的高频考点
【4月更文挑战第15天】本文介绍了Python文件和目录操作的面试重点,包括文件的读写、目录遍历及权限管理。强调了文件关闭、异常处理、特殊文件判断以及权限位和权限字符串的理解。提供了代码示例,如读写文件、遍历目录和更改文件权限,帮助读者在面试中表现出色。掌握这些技能将对编程求职之路大有裨益。
17 0
|
10天前
|
运维 数据可视化 Python
PYTHON中用PROPHET模型对天气时间序列进行预测与异常检测
PYTHON中用PROPHET模型对天气时间序列进行预测与异常检测
24 1
|
11天前
|
存储 监控 开发工具
对象存储OSS产品常见问题之python sdk中的append_object方法支持追加上传xls文件如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
46 9