1樓: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裡面的值啊
2樓:灩麗
1、首先需要在桌面新建『json.txt』檔案,內容為jsonline格式。
2、開啟python開發工具idle,新建『json.py』檔案,並按照如圖回
所示答書寫**。
3、f5執行程式,shell列印出json文字資訊。
4、這是一次性讀取所有內容,如果檔案很大的情況,出於效能考慮要分批讀取內容,這樣要用到yield生成器,改寫lines()函式如下,注意yield一定要寫在with裡,這樣才能每次從上一次讀取的位置繼續讀取。
5、繼續寫程式入口函式,這裡要注意readlines返回的是一個列表,要讀取裡面的內容,要再做一個迴圈來遍歷。
6、f5執行程式,shell列印出json文字資訊,這個利用生成器方式讀取的方式經常處理較大的檔案。
3樓:匿名使用者
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格式中指定的資料,然後輸出這些查詢到的資料?
4樓: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]現在將每行的鍵和值匯入字典。
5樓:用著追她
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]現在把每一行的鍵和值都匯入到字典裡面。
6樓:日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
7樓:匿名使用者
js = js.loads(str)
for city in js['cityjsonarray']:
print city['cityid']
8樓:匿名使用者
msg=json.dumps(msg) 變成字典
python如何從.json檔案中獲取資料?
9樓:匿名使用者
json是一個文字bai資料,讀取進python以後,du可直接用eval函式解
zhi析文字成dao一個字典。或
回者可答
以用py自帶的json包。json.load 或者json.loads方法,前面那個可以直接讀文字檔案,後面那個是讀取字串的。
怎麼使用python提取json檔案中的欄位
10樓:我愛
例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)
11樓:匿名使用者
import json
json.dumps(xx)
12樓:超級迷離
import json
python怎麼讀取json檔案內容
如何用python畫這個急,如何用python畫這個 急
import turtle 畫鼻子 def drawnose turtle.penup turtle.seth 90 turtle.fd 100 turtle.pendown turtle.begin fill turtle.fillcolor black turtle.seth 45 turtle...
c語言 讀取多行文字問題,如何用c語言讀取文字檔案中的多行資料
1 用fgets函式可以讀取檔案中某行的資料,某列資料就必須一個一個讀入每行的第幾個字元,再存入到一個字串當中。2 例程 include include void main b k 0 printf 第 d行資料 s n i,a printf 第 d列資料 s n j,b fclose fp feo...
用Python生成excel,如何用Python實現exce
可以使用xlsxwriter 庫實現 如下 import xlsxwriter import sys reload sys 解決中文編碼問題 sys.setdefaultencoding utf 8 建立一個絕對路徑為.test.xlsx的excel檔案workbook xlsxwriter.wor...