怎么使用python提取json文件中的字段 如何用python读取json文件里指定的数据

\u5982\u4f55\u4f7f\u7528python\u63d0\u53d6json\u4e2d\u6307\u5b9a\u5b57\u6bb5\u7684\u6570\u636e

import json

#\u8f7d\u5165\u6570\u636e\uff0c\u5c06json\u53d8\u6210python\u5b57\u5178
data = json.loads(\u4f60\u7684JSON\u6570\u636e)
#\u53d6\u51fa\u5b57\u5178\u91ccKEY_NAME\u8fd9\u4e2akey\u7684\u503c
data.get("KEY_NAME")

import jsonwith open('who.json', 'r') as f: data = json.load(f) dependencies = data['dependencies'] for k, v in dependencies.iteritems(): print(f'{k}@{v}')

例json文件,名字test.json,

{

 "verson":"1.4.2" ,
 "author":"johanna",
 "type":"1"

}


python编码:

首先读取json文件内容,利用json.loads()转化为dict类型,遍历每一对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():
print k,v

except Exception,e:
print str(e)


import json
json.dumps(xx)

import json

使用json模块。

  • 鏁欎綘濡備綍鍦╓indows鐜涓嬪畨瑁python2鍜宲ython3涓や釜鐗堟湰
    绛旓細鐜板湪澶у甯哥敤鐨勬闈㈡搷浣滅郴缁熸湁锛歐indows銆丮ac OS銆乽buntu锛屽叾涓璏ac OS 鍜 ubuntu涓婇兘浼氳嚜甯python銆傝繖閲屾垜浠彧浠嬬粛涓媁indows锛堟垜鐢鐨刉in10锛夌幆澧冧笅鐨刾ython2.x 鍜 python3.x 鐨勫畨瑁咃紝浠ュ強python2.x 涓 python3.x 鍏卞瓨鏃剁殑閰嶇疆闂銆備竴銆乸ython涓嬭浇锛氫笅杞藉湴鍧锛歸ww.python.org 杩欐槸鎴戜笅杞界殑褰撳墠python...
  • 銆岄潚閿嬬埍鍒嗕韩銆峉pringboot+Python涔婻SA鍔犺В瀵嗘柟妗(RSA娣卞叆)浜宊鐧惧害鐭...
    绛旓細H8q1AO/C92IwEpplNbrqYmOXQu6P07mg0lQOCvE5sdtmAvD2ex3wCef8lWmgdh5q Uo4OMcmoSz3IAp/7/FnMag1IelSfdronPBDxazp6NUmQZITsYK6CsEl/ewIDAQAB AoGBAJkMdvF+i9Kzc6YqMC0rfQJ3Zs+vFOtsbmQVAMnQ8JWBCJ1O8d/c60wRQgyb lFCyO7VXOmoIJqX/Jr2aER8bFtG+Yxy6jsMu3ynwMwbhcVmCWCmZoWuE5pZdEJk...
  • H5 python nodejs鏄粈涔
    绛旓細V8寮曟搸鎵цJavascript鐨勯熷害闈炲父蹇紝鎬ц兘闈炲父濂姐俒1] Node.js鏄竴涓熀浜嶤hrome JavaScript杩愯鏃跺缓绔嬬殑骞冲彴锛 鐢ㄤ簬鏂逛究鍦版惌寤哄搷搴旈熷害蹇佹槗浜庢墿灞曠殑缃戠粶搴旂敤銆侼ode.js 浣跨敤浜嬩欢椹卞姩锛 闈為樆濉濱/O 妯″瀷鑰屽緱浠ヨ交閲忓拰楂樻晥锛岄潪甯搁傚悎鍦ㄥ垎甯冨紡璁惧涓婅繍琛屾暟鎹瘑闆嗗瀷鐨勫疄鏃跺簲鐢ㄣ
  • python 2016.2.1鎬庝箞鐮磋В
    绛旓細43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVX...
  • 鏈嶅姟鍣ㄥ紑鍙戠敤浠涔堣瑷
    绛旓細鍥涖丆 C#甯哥敤浜庡井杞殑鏈嶅姟鍣ㄥ紑鍙戯紝濡侷IS鏈嶅姟鍣ㄧ瓑銆傚畠鎷ユ湁寮哄ぇ鐨勬鏋舵敮鎸侊紝濡侫SP.NET锛岃兘澶熸柟渚垮湴杩涜Web搴旂敤绋嬪簭鐨勫紑鍙戙侰#鐨勮娉曠畝娲侊紝鏄撲簬瀛︿範鍜浣跨敤銆備簲銆丣avaScript JavaScript涓嶄粎鍦ㄥ鎴风鏈夌潃骞挎硾鐨勫簲鐢紝闅忕潃Node.js鐨勫嚭鐜板拰鍙戝睍锛屽叾鍦ㄦ湇鍔″櫒绔殑搴旂敤涔熼愭笎澧炲銆侼ode.js閲囩敤浜嬩欢椹卞姩鐨勯潪闃诲I/O...
  • Python,Node.js 鍝釜姣旇緝閫傚悎鍐欑埇铏
    绛旓細Python鏄竴绉嶇畝鍗曟槗瀛︾殑璇█锛屾湁涓板瘜鐨勭涓夋柟搴撳拰宸ュ叿鏀寔锛屽BeautifulSoup銆丼crapy绛夛紝鍙互甯姪寮鍙戣呭揩閫熺紪鍐欑埇铏▼搴忋侾ython杩樻湁寰堝鏁版嵁澶勭悊鍜屽垎鏋愮殑搴擄紝閫傚悎杩涜鏁版嵁娓呮礂鍜屽垎鏋愩侼ode.js鏄竴绉嶅熀浜嶫avaScript鐨勫悗绔紑鍙戣瑷锛屽叿鏈夐珮鏁堢殑I/O鎿嶄綔鍜屼簨浠堕┍鍔ㄧ殑鐗规э紝閫傚悎澶勭悊楂樺苟鍙戠殑缃戠粶璇锋眰銆侼ode.js鐨勫紓姝...
  • python涓鐨剎銆:銆戣〃绀虹殑浠涔堟剰鎬?
    绛旓細python涓锛寈=銆1,2銆戯紝鎵цy=x銆:銆戯紝閲岄潰鐨剎銆:銆戠瓑浠蜂簬[1,2] 銆Python鐢辫嵎鍏版暟瀛﹀拰璁$畻鏈虹瀛︾爺绌跺浼氱殑Guido van Rossum 浜1990 骞翠唬鍒濊璁★紝浣滀负涓闂ㄥ彨鍋欰BC璇█鐨勬浛浠e搧锛孭ython鎻愪緵浜嗛珮鏁堢殑楂樼骇鏁版嵁缁撴瀯锛岃繕鑳界畝鍗曟湁鏁堝湴闈㈠悜瀵硅薄缂栫▼銆侾ython璇硶鍜屽姩鎬佺被鍨嬶紝浠ュ強瑙i噴鍨嬭瑷鐨勬湰璐紝浣垮畠鎴愪负澶氭暟...
  • Python鍩虹鏁欑▼
    绛旓細閫傚悎鍏ラ棬鐨勫浘涔︽湁浠ヤ笅鍑犵锛Python鍩虹鏁欑▼:绗2鐗 (鎸)Magnus Lie Hetland(钁) | 鍙哥淮;鏇惧啗宕;璋鍗(璇) | 浜烘皯閭數鍑虹増绀 | 9787115230270 | 2010骞7鏈堝嚭鐗 璇︽儏鏌ョ湅锛歨ttp://www.china-pub.com/196799 Python 瀛︿範鎵嬪唽(绗笁鐗)锛堢編锛塎ark Lutz(钁) | 渚潠(璇) | 鏈烘宸ヤ笟鍑虹増绀 | ...
  • nodejs 杩樻槸python?
    绛旓細蹇紝nodejs姣python蹇湪浜哣8寮曟搸鍜屽紓姝ュ疄琛屻侼ode.js鏍规嵁V8寮曟搸鍜屽紓姝ョ綉缁滃拰IOLibrary锛屽拰Python鐨Twisted寰堝儚锛屼笉鍚岀殑鏄疦ode.js鐨別ventloop鏄湪寰堝簳灞傜殑锛屾垜浠兘鐭ラ亾瓒婃帴杩 搴曞眰鍔熺巼瓒婇珮銆傚叾浠杗pm浣滀负Node.js鐨勫畼鏂筽ackagemanagement锛屾眹闆嗕簡鏁翠釜绀惧尯鏈浼氶泦鐨勮祫婧;鑰孭ython鍗存槸easy_install鍜宲ip锛岃繕鏈...
  • nodeJS涓,寮傛鐨勫叿浣撳疄鐜拌呮槸浠涔
    绛旓細I/O绾跨▼姹狅細缁勮濂借姹傘侀佸叆I/O绾跨▼姹犵瓑寰呮墽琛岋紝瀹屾垚绗竴姝/O鎿嶄綔锛岃繘鍏ョ浜岄儴鍒嗗洖璋冮氱煡銆傦紙鍦╓indows涓紝绾跨▼姹犱腑鐨処/O鎿嶄綔璋冪敤瀹屾瘯涔嬪悗锛屼細灏鑾峰彇鐨勭粨鏋滃瓨鍦╮eq->result灞炴т笂锛岀劧鍚庤皟鐢≒ostQueuedCompletionStatus()閫氱煡IOCP锛屽憡鐭ュ綋鍓嶅璞℃搷浣滃凡缁忓畬鎴愩傦級寮傛I/O鏈夊涓嬪浘锛氫笁.NodeJS寮傛缂栫▼...
  • 扩展阅读:python手机版下载安装 ... 学了python再学c++好学吗 ... python初学编程必背 ... python怎么运行js脚本 ... 学python后到底能干什么 ... python提取json中的值 ... python编程入门自学 ... js调用python脚本 ... python 提取json中的字段 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网