如何将python运行结果输出到excel

python如何将运行得到的数据自动存储到excel中?

运行结果如下

{'status': 0, 'message': '成功', 'description': '双龙路:双向畅通。', 'evaluation': {'status': 1, 'status_desc': '双向畅通'}, 'road_traffic': [{'road_name': '双龙路'}]}

需要的信息包括 'evaluation'里的'status', 'status_desc'和'road_traffic'里的道路名称

要将运行得到的数据自动存储到Excel中,可以使用Python的pandas库和openpyxl库。首先需要安装这两个库,可以使用以下命令安装:

pip install pandas openpyxl

然后,可以使用以下代码将数据存储到Excel中:

import pandas as pd

data = {'status': 0, 'message': '成功', 'description': '双龙路:双向畅通。', 'evaluation': {'status': 1, 'status_desc': '双向畅通'}, 'road_traffic': [{'road_name': '双龙路'}]}

# 提取需要的信息
evaluation_info = data['evaluation']
road_traffic_info = data['road_traffic'][0]

# 将数据转换为DataFrame
df = pd.DataFrame([evaluation_info, road_traffic_info])

# 将DataFrame保存到Excel文件中
df.to_excel('output.xlsx', index=False)