1. 程式人生 > >python解析json格式的天氣資料

python解析json格式的天氣資料

備註:使用eval()轉換為字典,提取字典中的元素。

import requests
import json
url  = 'http://wthrcdn.etouch.cn/weather_mini?citykey=%s'% '101010100'
response = requests.request("GET", url)
a = eval(response.content)
print('城市'+a.get('data').get('city'))
print('未來幾天的天氣情況:')
for day in a.get('data').get('forecast'):
    print('日期:'
+day['date']) print('\t最高溫度:' + day['high']) print('\t風力:' + day['fengli']) print('\t最低溫度:' + day['low']) print('\t風向:' + day['fengxiang']) print('\t型別:' + day['type']) print('感冒:'+a.get('data').get('ganmao'))

相關推薦

python解析json格式天氣資料

備註:使用eval()轉換為字典,提取字典中的元素。 import requests import json url = 'http://wthrcdn.etouch.cn/weather_mini

android 將資料轉換成JSON資料格式並使用JSONObject解析JSON格式資料

比起XML檔案解析,JSON資料解析的有點在於他的體積小,在網路上傳輸的時候可以更省流量。同時它也有缺點,Json資料的語義性較差,看起來沒有XML直觀。現在JSON已經被大多數開發人員所接受,在網路資料的傳輸當中應用非常廣泛。現在做的專案需要把資料轉換成下面的格式:

python解析csv格式資料入庫

【1】匯入csv包 import csv 【2】讀取csv檔案路徑 def getExcelData():     try:      csvx_list = glob.glob(r'F:\公司專案\2018年專案\中加app\資料\

C++解析JSON格式資料

因為專案原因需要使用VC6.0解析JSON格式資料,這裡首先介紹VC6.0編譯JSON解析庫的步驟。 首先你必須在http://sourceforge.net/projects/jsoncpp/files/jsoncpp/下載jsoncpp的原始碼(.cpp/.h/.inl檔案),然後包含到你

如何使用python內建的request傳送JSON格式資料

使用步驟如下: 一、如果想傳送json格式的資料,需要使用request模組中的Request類來建立物件,作為urlopen函式的引數 二、header中新增content-type為application/json 三、使用json中dumps方法將請求體內容解析為字串型別  

從頁面接收json格式資料,在java類裡面進行解析

String jsonStr = {"name":"zfj"                               ,"dd":[{"ddr":"1","encrypt":"2","ff":"1

Python處理json格式資料

(一)JSON 資料格式1.JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。JSON採用完全獨立於語言的文字格式,這些特性使JSON成為理想的資料交換語言。易於人閱讀和編寫,同時也易於機器解析和生成。 2.JSON資料格式是資料傳

python 從TXT中解析json格式

txt中的json格式: with open(r'Zhan.txt','r', encoding = 'utf-8') as file_open: data = json.load(fil

CJSON程式設計使用,組裝和解析json格式資料

cJSON,目前來說,就只有兩個檔案,一個cJSON.c 一個cJSON.h檔案。使用的時候,自己建立好一個main.c檔案後,如果是在linux pc上,請使用以下命令進行編譯: 1 gcc -g -Wall *.c -l m 就會預設生成一個

pythonjson格式資料輸出實現方式(無unicode編碼輸出形式)

在 http://blog.csdn.net/5iasp/article/details/23338039 的基礎上改進了下 不多說了,直接貼程式碼: # _*_coding:utf-8 _*_ import sys reload(sys) sys.setdefaulten

【php】jquery中$.get實現解析json格式資料及jsonp跨域

一直以來都是寫ajax都是使用$.getjson這個方法,主要圖的就是跨域方便,當然跨域有時候也會帶來不安全的隱患,現在專案中是$get,例子中基本上返回的是string格式,自己寫getjson寫習慣,想返回json格式的。下面就介紹三種實現json格式返回的方法。

利用 js-xlsx 實現 Excel 檔案匯入並解析Excel資料json格式資料

原文出自http://www.jianshu.com/p/74d405940305,摘取了其中的一段,並做了相應的修改 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"

java解析json格式資料

有時候可能會用到json格式進行資料的傳輸,那麼怎麼把接收到的資料解析出來呢? 下面介紹兩種解析json資料的方法:       1、通過谷歌的Gson來進行解析: json資料:sTotalString = {"message":"success","result":[{

Python解析json資料結構範例

from:http://bkeep.blog.163.com/blog/static/12341429020113156582685/ 一、JSON的格式: 1,物件: {name:"Peggy",email:"[email protected]",homepage:"http://www

golang解析json格式資料

友情推廣 json簡介 JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。 常見樣式1 { "id": 1, "name": "bill" } 這個json格式資料中,包含了2個欄位,一個

Pythonjson格式資料的編碼和解碼

python從2.6版本開始內建了json資料格式的處理方法。 1、json格式資料編碼 在python中,json資料格式編碼使用json.dumps方法。#!/usr/bin/env python #coding=utf8 import json users

利用 js-xlsx 實現 Excel 檔案匯入並解析Excel資料json格式資料並且獲取其中某列資料

1、首先需要匯入js <script src="http://oss.sheetjs.com/js-xlsx/xlsx.full.min.js"></script> 2

python解析json

size class bsp 解析json gbk turn python 模式 pytho 創建json文件 { "fontFamily": "微軟雅黑", "fontSize": 12, "BaseSettings":{ "font":1

PythonJSON格式的讀寫

一、 JSON (JavaScript Object Notation)是一種資料交換格式。 JSON 的規定字符集是UTF-8,字串必須使用""雙引號,Object的鍵也必須使用雙引號,不能使用單引號; JSON格式的陣列或者物件中,不同的元素用逗號隔開,最後一個元素後面,不能加逗號。

【hive】解析json格式字串

(1)解析json中的單個屬性  get_json_object(json_str,’$.xxx’/‘$[xxx]’)   get_json_object函式第一個引數填寫json物件變數(string),第二個引數使用$表示json變數標識,然後用 . 或 [] 讀取物件或陣列 示例: ta