如何用python查詢json格式中指定的資料然後輸

2021-04-14 05:53:12 字數 3027 閱讀 6903

1樓:time莫里

用python查詢json格式中指定的資料輸出這些查詢到的資料的操作步驟如回下:答

1,開啟一個編輯器,例如sublime text 3,然後建立一個新的py文件。

2,匯入os因為要傳輸檔案,所以我們必須引入os庫,以便您可以找到檔案。

3,用開啟(「 e:\\ test.txt」)作為檔案:print(file.readlines())在這裡讀取檔案,可以看到每一行都以列表的形式儲存。

4,r l行:l = l.strip(「 \ n」)print(l)在這裡,我們使用strip刪除換行符。

5,string = l.split(「 =」)接下來,我們使用split將字串拆分為一個列表。

6,建立一個空字典。結果[string [0]] = string [1]現在將每行的鍵和值匯入字典。

2樓:用著追她

1、開啟編輯器,例如sublime text 3,新建一個py文件。

2、import os因為要調入專檔案,那麼我們要引入os庫,這樣可以定位文屬件。

3、with open("e:\\test.txt") as file:

print(file.readlines())這裡讀取一下檔案,可以看出每一行是由列表的形式儲存的。

4、r l in lines:  l = l.strip("\n") print(l)這裡我們利用strip來去除掉換行符。

5、string = l.split("=")接下來我們用split把字串拆分為列表。

6、新建一個空的字典。result[string[0]] = string[1]現在把每一行的鍵和值都匯入到字典裡面。

3樓:日time寸

可以bai

首先使用json包的loads函式對json資料進行du解析,然後就zhi可以像dao操作python資料格

式一樣對數

內據進行索容引和遍歷了。

import json

s = '{"aesccitylist":null,"cityalllist":null,"cityjsonarray"...'

data = json.loads(s)

for city in data["cityjsonarray"]:

if city["cityid"] == 4:

print city

4樓:匿名使用者

js = js.loads(str)

for city in js['cityjsonarray']:

print city['cityid']

5樓:匿名使用者

msg=json.dumps(msg) 變成字典

如何用python讀取json檔案裡指定的資料

6樓:gta小雞

import json

with open('who.json', 'r') as f:

data = json.load(f)

dependencies = data['dependencies']

for k, v in dependencies.iteritems():

print(f'@')

如何用python讀取json裡面的值啊

7樓:灩麗

1、首先需要在桌面新建『json.txt』檔案,內容為jsonline格式。

2、開啟python開發工具idle,新建『json.py』檔案,並按照如圖回

所示答書寫**。

3、f5執行程式,shell列印出json文字資訊。

4、這是一次性讀取所有內容,如果檔案很大的情況,出於效能考慮要分批讀取內容,這樣要用到yield生成器,改寫lines()函式如下,注意yield一定要寫在with裡,這樣才能每次從上一次讀取的位置繼續讀取。

5、繼續寫程式入口函式,這裡要注意readlines返回的是一個列表,要讀取裡面的內容,要再做一個迴圈來遍歷。

6、f5執行程式,shell列印出json文字資訊,這個利用生成器方式讀取的方式經常處理較大的檔案。

8樓:匿名使用者

import json

a = ',"address":"xx road","street_id":"32541349605e7ae96ca3cc1e","detail":

1,"uid":"32541349605e7ae96ca3cc1e"}]}'

jsondata = json.loads(a)

print jsondata

print jsondata['results'][0]['location']['lat']

print jsondata['results'][0]['location']['lng']

print jsondata['results'][0]['address']

怎麼使用python提取json檔案中的欄位

9樓:我愛

例json檔案,名字

來test.json,

python編碼:

首先自讀取json檔案內容,利用baijson.loads()轉化du為dict型別,遍歷每一

zhi對key,val

import json

import os

try:

t_str = open('./test.json','r').read()

t_json = json.loads(t_str)for k,v in t_json.items():

daoprint k,v

except exception,e:

print str(e)

10樓:匿名使用者

import json

json.dumps(xx)

11樓:超級迷離

import json

python畫箭頭圖如何用python畫格點上的箭頭圖

我也遇到了和你相同的問題,我們應該看的是同一本書 機器學習實戰 決策樹部分,目前我也找不到解決的方法,是不是 matplotlib 版本的問題 我用的是1.5.0版本!python 中的 turtle 模組怎麼做到多個箭頭同時作圖。有用必採納 可以考慮使用多程序,產生多個 turtle。python...

如何用Python寫Linux命令

有其中一種方法,可以呼叫os庫 import os os.system ls 這樣就執行了 linux ls 命令了 python指令碼在linux上怎麼執行 如果你的linux安裝了python,按ctrl alt t鍵開啟terminal,輸入指令 python。會出現 這個時候就可以在裡面輸入...

如何用python畫五角星,如何用python畫一個五角星

usr bin env pythonimport turtle import time turtle.forward 100 turtle.right 144 time.sleep 1 turtle.forward 100 turtle.right 144 time.sleep 1 turtle.f...