精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

盤點Python中四種讀取Json文件和提取Json文件內容的方法

開發 后端
本文基于粉絲針對json文件處理的提問,綜合群友們的回答,整理了4種可行的方案,幫助粉絲解決了問題。

[[438357]]

大家好,我是Python進階者。

前言

前幾天在才哥的交流群有個叫【杭州-學生-飛飛飛】的粉絲在群里問了一個json文件處理的問題。

看上去他只需要follower和ddate這兩個字段下的對應的值。

我們知道json是一種常見的數據傳輸形式,所以對于爬取數據的數據解析,json的相關操作是比較重要的,能夠加快我們的數據提取效率。

思路

關于這個問題,倒不是很難,群里提出了三個方法,第一個是才哥說的pd處理或者正則表達式,第二個是小編自己提出的json處理,第三個是【成都-IT技術支持-小王】提出的jsonpath,總之方法很多,這里給出4個處理方法,希望下次粉絲們再遇到類似問題的時候,有章可循。

實現過程

1、正則表達式

這個方法可以看看,通過匹配的方法進行提取,代碼如下所示:

  1. import re 
  2. import json 
  3.  
  4. file = open('漫畫.txt''r', encoding='utf-8'
  5. content = file.readline() 
  6. ddate_result1 = re.findall('"ddate":"(\d+\-\d+\-\d+)"', content) 
  7. ddate_result2 = re.findall('"ddate":"(.*?)"', content) 
  8. follower_result1 = re.findall('"follower":(\d+),"', content) 
  9.  
  10. print(ddate_result1) 
  11. print(ddate_result2) 
  12. print(follower_result1) 

運行之后,可以得到結果:

關于ddate,follower獲取的方法肯定還有很多其他寫法,這里只是拋磚引玉,歡迎大家多多嘗試。

2、jsonpath方法一

關于jsonpath的用法,之前在這篇文章中有提及,感興趣的小伙伴也可以去看看:數據提取之JSON與JsonPATH。

下面是【成都-IT技術支持-小王】大佬給的代碼:

  1. from jsonpath import jsonpath 
  2. import json 
  3.  
  4. """follower和ddate""" 
  5. with open("漫畫.txt", encoding="utf-8"as file: 
  6.     file_json = json.loads(file.readline()) 
  7.  
  8. follower = jsonpath(file_json, "$..follower"
  9. ddate = jsonpath(file_json, "$..ddate"
  10. print(follower) 
  11. print(ddate) 

代碼運行之后,就會得到想要的數據,如下圖所示:

這個..就和xpath里面的//一樣,子孫節點,$是根節點。

3、jsonpath方法二

這個是另外一個用法了,小號【皮皮】提供的,直接上代碼。

  1. import json 
  2. import jsonpath 
  3.  
  4.  
  5. # obj = json.load(open('羅翔.json''r', encoding='utf-8'))  # 注意,這里是文件的形式,不能直接放一個文件名的字符串 
  6. file = open('漫畫.txt''r', encoding='utf-8')  # 注意,這里是文件的形式,不能直接放一個文件名的字符串 
  7. obj = json.loads(file.readline()) 
  8. follower = jsonpath.jsonpath(obj, '$..follower')  # 文件對象   jsonpath語法 
  9.  
  10. ddate = jsonpath.jsonpath(obj, '$..ddate')  # 文件對象   jsonpath語法 
  11. print(follower) 
  12. print(ddate) 

代碼運行之后,也可以得到預期的結果。

當然了,如果你的文件本來就是json文件,也可以直接讀取,代碼類似:

  1. import json 
  2. import jsonpath 
  3.  
  4.  
  5. obj = json.load(open('羅翔.json''r', encoding='utf-8'))  # 注意,這里是文件的形式,不能直接放一個文件名的字符串 
  6. # file = open('羅翔.json''r', encoding='utf-8')  # 注意,這里是文件的形式,不能直接放一個文件名的字符串 
  7. # obj = json.loads(file.readline()) 
  8. follower = jsonpath.jsonpath(obj, '$..follower')  # 文件對象   jsonpath語法 
  9.  
  10. ddate = jsonpath.jsonpath(obj, '$..ddate')  # 文件對象   jsonpath語法 
  11. print(follower) 
  12. print(ddate) 

運行之后,也可以得到預期的結果:

4、jsonpath方法三

這個是群里【深圳-Hua Bro】華博提供的,代碼如下:

  1. import json 
  2. import jsonpath 
  3.  
  4. with open("羅翔.txt"'r', encoding="UTF-8"as fr: 
  5.     file_json = eval(fr.read().replace('\n\u200b'''))  # 讀取的str轉為字典 
  6. follower = jsonpath.jsonpath(file_json, '$..follower')  # 文件對象   jsonpath語法 
  7. ddate = jsonpath.jsonpath(file_json, '$..ddate')  # 文件對象   jsonpath語法 
  8. print(follower) 
  9. print(ddate) 

方法大同小異,運行之后,也可以拿到預取的目標數據,如下圖所示。

總結

我是Python進階者。本文基于粉絲針對json文件處理的提問,綜合群友們的回答,整理了4種可行的方案,幫助粉絲解決了問題。這里墻裂給大家推薦jsonpath這個庫,感興趣的小伙伴可以學習學習,下次再遇到json文件提取數據就再也不慌啦!

【編輯推薦】

 

責任編輯:姜華 來源: Python爬蟲與數據挖掘
相關推薦

2010-08-02 16:47:46

Flex

2022-09-26 00:21:03

Spring文件項目

2022-01-17 09:01:41

Pythonnc文件Python基礎

2021-03-10 10:13:39

爬蟲Python代碼

2018-12-19 14:43:13

Linux命令搜索文件

2021-08-11 20:17:22

推薦算法系統

2015-07-23 14:50:28

大數據

2011-08-29 17:32:50

Ubuntu

2010-03-03 13:50:40

Python文件

2011-12-30 13:15:53

Java

2019-10-24 07:42:28

Java引用GC

2025-08-12 09:17:06

2023-02-10 11:13:42

網絡功耗無線網絡設備

2010-10-19 17:40:30

SqlServer主鍵

2023-08-30 23:41:16

AI框架項目

2024-12-03 00:40:55

2020-07-24 09:56:12

React開發數據

2021-07-22 23:27:45

Python工具算法

2009-12-09 11:03:45

安裝Linux

2021-06-17 14:46:50

框架jQuery開發
點贊
收藏

51CTO技術棧公眾號

激情五月色婷婷| 男人天堂a在线| 亚洲天堂2021av| 欧美丰满日韩| 欧美精品久久一区二区三区| 99精品视频网站| 欧美 日韩 国产 精品| 五月天激情综合网| 亚洲国产成人久久综合| 爱情岛论坛vip永久入口| 看黄网站在线| 成年人网站91| 国产男女猛烈无遮挡91| 久久精品一级片| 国产免费av一区二区三区| 在线不卡欧美精品一区二区三区| 女人色极品影院| aaa在线观看| 成人av电影在线| 亚洲韩国日本中文字幕| 日韩色视频在线观看| 日韩伦理在线免费观看| 在线免费看av| 91美女福利视频| 亚洲一区二区三区在线免费观看| www.伊人久久| 欧美视频网站| 日韩一区在线视频| 欧美多人猛交狂配| 国产7777777| 欧美性爽视频| 亚洲欧洲无码一区二区三区| 国产尤物91| 国产精品欧美亚洲| 青青青爽久久午夜综合久久午夜 | 欧美成人乱码一二三四区免费| 精品精品导航| 亚洲激情欧美激情| 尤物一区二区三区| 国产高清免费在线播放| 99精品久久只有精品| 97超级碰碰| 国产又粗又猛又爽又黄91| 玖玖精品视频| 4438全国成人免费| 中文在线观看免费网站| 欧美另类专区| 欧美国产激情18| 国产一二三四区| 小说区亚洲自拍另类图片专区| 在线日韩欧美视频| 性猛交ⅹxxx富婆video | 国产丝袜一区二区三区| 精品国产一区在线| eeuss国产一区二区三区四区| 91精品国产欧美一区二区18| 天天干天天色天天干| 成人在线中文| 欧美二区三区91| 中文字幕在线视频一区二区| 国产区一区二| 日韩限制级电影在线观看| 伊人成人免费视频| 九九99久久精品在免费线bt| 3d动漫精品啪啪1区2区免费| 九色porny自拍| 国产精品一级在线观看| 制服丝袜av成人在线看| 成人免费播放视频| 在线精品国产亚洲| 亚洲黄色有码视频| 97超碰在线资源| 欧美午夜精品一区二区三区电影| 在线观看日韩视频| 我要看一级黄色录像| 羞羞色午夜精品一区二区三区| 久久精品国产亚洲| 激情综合五月网| 亚洲人体大胆视频| 国产成人高清激情视频在线观看 | 成人福利片在线| 在线观看精品一区| 日韩av.com| 视频一区国产| 日韩精品免费电影| 欧美人与禽zoz0善交| 91精品秘密在线观看| 久久久久久午夜| 亚洲图片欧美日韩| 激情偷乱视频一区二区三区| 亚洲影院高清在线| 熟妇人妻系列aⅴ无码专区友真希| 91丝袜国产在线播放| 欧美主播一区二区三区美女 久久精品人| 国产午夜在线观看| 亚洲天堂网中文字| 日本一区午夜艳熟免费| 在线亚洲人成| 欧美人与禽zozo性伦| 少妇熟女视频一区二区三区| 蜜臀av免费一区二区三区| 精品国产拍在线观看| 日本少妇激情舌吻| 久久国产三级精品| 精品无码久久久久久久动漫| 色综合久久久久综合一本到桃花网| 亚洲精品大片www| 欧美视频免费播放| 国产视频一区二| 亚洲欧美综合另类中字| 亚洲综合网在线| 久久一区国产| 中文字幕欧美日韩一区| 亚洲精品欧美日韩| 四虎精品在永久在线观看| 亚洲欧美综合在线精品| 欧美色图另类小说| 1204国产成人精品视频| 最近2019中文免费高清视频观看www99 | 99这里只有精品视频| 国产一区二区三区网站| 精品无码人妻一区二区三区| 麻豆精品视频在线观看视频| 精品在线视频一区二区| 直接在线观看的三级网址| 欧美在线免费观看亚洲| 性色av蜜臀av色欲av| 一级毛片免费高清中文字幕久久网| 日韩av黄色在线观看| 少妇人妻一区二区| 亚洲精品国产无天堂网2021| 中国黄色片免费看| 九九久久电影| 国内伊人久久久久久网站视频| 国产露脸91国语对白| 欧美国产1区2区| 欧美视频第一区| 久久综合社区| 久久久久亚洲精品国产| 亚洲AV无码国产精品午夜字幕| 国产精品你懂的在线欣赏| 免费男同深夜夜行网站| 伊人色在线视频| 四虎永久免费网站| 精品国产综合区久久久久久| 在线观看一区二区视频| 26uuu成人网一区二区三区| 日韩有码视频在线| 天堂网一区二区| 国产亚洲一区二区三区四区| 蜜臀久久99精品久久久酒店新书 | 欧美视频在线一区二区三区 | 欧美偷拍综合| 国产精品青青在线观看爽香蕉| 极品白浆推特女神在线观看| 日韩欧美在线视频观看| 精品国产av色一区二区深夜久久| 伊人久久久大香线蕉综合直播| 97中文在线| 国产天堂在线播放视频| 亚洲精品一区二区精华| 日韩欧美三级在线观看| 2022国产精品视频| 成人午夜视频免费在线观看| 香蕉久久精品| 国产精品海角社区在线观看| 日本免费中文字幕在线| 91精品黄色片免费大全| 久久午夜无码鲁丝片| www.av亚洲| 日韩精品无码一区二区三区免费| 亚洲瘦老头同性70tv| 国产精品99一区| 日本视频不卡| 亚洲福利视频久久| 丁香社区五月天| 亚洲欧洲精品一区二区三区| 永久av免费在线观看| 在线视频免费在线观看一区二区| 明星裸体视频一区二区| 日本亚洲欧洲无免费码在线| 色综合色综合久久综合频道88| 伊人中文字幕在线观看| 在线观看亚洲欧美| 亚洲黄网在线观看| 中文字幕视频一区二区| 国产精品丝袜黑色高跟鞋| 色婷婷av一区二区三区之e本道| 91精品国产色综合久久不8| 日韩av在线天堂| 精品在线视频免费| 色婷婷狠狠五月综合天色拍| 欧美一区二区.| 国产三级视频在线| 欧美日韩亚洲丝袜制服| 26uuu成人网| 91在线播放网址| 午夜宅男在线视频| 在线观看国产精品入口| 午夜精品福利一区二区蜜股av| 国产亚洲欧美一区二区三区| a一区二区三区| 日韩精品在线免费| 亚洲一级片免费看| 综合精品久久久| 日本黄色片在线播放| 热久久久久久久| 欧美人与动牲交xxxxbbbb| 国产一区二区三区日韩精品| 91香蕉国产在线观看| 激情黄产视频在线免费观看| 中文字幕精品一区二区精品| 神马午夜电影一区二区三区在线观看 | 九一国产精品| 成人h猎奇视频网站| 午夜影院在线播放| 精品国内亚洲在观看18黄| 日韩中文字幕影院| 欧美日韩国产综合草草| av大全在线观看| 亚洲国产精品黑人久久久| 色综合久久久无码中文字幕波多| 三级一区在线视频先锋| 秋霞无码一区二区| 91亚洲国产高清| 久久久99爱| 亚洲精品午夜| 亚洲japanese制服美女| 波多野结衣亚洲| 久久69精品久久久久久国产越南| 国产人成在线视频| 精品视频在线播放| a在线观看视频| 欧美午夜一区二区| www.国产高清| 精品国产999| 老湿机69福利| 国产精品成人一区二区艾草 | 精品人妻中文无码av在线| 成人晚上爱看视频| 97久久精品国产| 中文字幕在线观看二区| 久久久久久免费| 视频免费在线观看| 国产成人午夜精品影院观看视频| 美女日批免费视频| 国产精品女主播一区二区三区| 精品免费久久久久久久| 国产精品久久占久久| 午夜精品电影在线观看| 国产欧美日韩一区二区三区四区| 国产精品视频福利| 综合激情网...| 99国产高清| 999在线精品| 99精品在线直播| 玖玖精品一区| 国产伦一区二区三区色一情| www.神马久久| 成人自拍爱视频| 日韩精选在线| 麻豆成人小视频| 亚洲视频分类| 青青草成人网| 99热在线成人| 男同互操gay射视频在线看| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 欧美电影免费提供在线观看| 精品人妻一区二区三区蜜桃| 欧美一激情一区二区三区| 精品久久久久久亚洲综合网站| 91精品国产综合久久精品性色| 国产乱子伦精品无码码专区| 日韩一区二区三区在线| 五月激情婷婷综合| 日韩av影视综合网| 亚洲三区在线播放| 国产亚洲一区精品| 91视频国产一区| segui88久久综合| 日韩av电影手机在线| 欧美日韩国产v| 国产精品永久免费视频| 午夜不卡一区| 精品国产综合区久久久久久| 竹菊久久久久久久| 一区二区在线中文字幕电影视频| 欧美日韩午夜| 免费毛片小视频| 免费观看成人av| 99999精品| 91丨九色丨蝌蚪丨老版| 农村老熟妇乱子伦视频| 依依成人精品视频| 国产伦精品一区二区三区视频网站| 91福利精品视频| 国产精品人妻一区二区三区| 欧美tickling网站挠脚心| 九色蝌蚪在线| 欧美成人精品不卡视频在线观看| 99riav视频在线观看| 国产日韩在线精品av| 91嫩草精品| 日韩一二三区不卡在线视频| 国产一区激情| 污污的网站18| 成人av电影在线网| 91视频免费观看网站| 亚洲女人的天堂| 日韩精品在线免费看| 欧美三级韩国三级日本三斤| 欧美一区,二区| 丝袜亚洲欧美日韩综合| 9999在线视频| 亚洲va欧美va国产综合久久| 天美av一区二区三区久久| 亚洲一区二区三区精品在线观看| 性伦欧美刺激片在线观看| 午夜免费一级片| 久久综合久久久久88| 青春草免费视频| 欧美精品在线观看播放| 偷拍自拍在线| 九色91av视频| 日韩视频一区二区三区四区| 色姑娘综合网| 宅男噜噜噜66国产日韩在线观看| 日韩av福利在线观看| 欧美激情一区在线| av大片免费在线观看| 欧美丰满高潮xxxx喷水动漫| 欧美精品少妇| 98精品国产高清在线xxxx天堂| 视频在线日韩| 欧洲亚洲一区二区| 亚洲人成久久| 久久久久国产免费| 亚洲精品成a人| www.av88| 亚洲色图校园春色| dy888亚洲精品一区二区三区| 国产精品福利无圣光在线一区| 精品影片在线观看的网站| 免费国产黄色网址| 丰满亚洲少妇av| www.av视频在线观看| 欧美一级片免费看| 伦xxxx在线| 国产精品美女视频网站| 国产精品嫩草影院在线看| 欧美日韩一区精品| 不卡在线视频| 国产精品爱久久久久久久| 丝袜美腿一区二区三区动态图| 日本www在线播放| 2欧美一区二区三区在线观看视频| 国产无遮挡又黄又爽| 亚洲精品国产精品久久清纯直播| 日本在线视频网址| av资源站久久亚洲| 亚洲久色影视| 在线中文字日产幕| 亚洲一区二区三区中文字幕| 日批免费在线观看| 国内外成人免费激情在线视频| 91综合久久爱com| 欧美视频在线播放一区| 99国产一区二区三精品乱码| 国产成人在线视频观看| 亚洲视频777| 成人精品电影在线| 日本一区二区三区www| 久久99精品国产麻豆婷婷洗澡| 韩国三级hd中文字幕| 欧美羞羞免费网站| 国内外激情在线| 懂色一区二区三区av片| 中文精品在线| 国产成人精品一区二区在线| 亚洲 欧美 中文字幕| 亚洲国产精彩中文乱码av在线播放| 后进极品白嫩翘臀在线播放| 欧美在线激情视频| 水蜜桃久久夜色精品一区| 亚洲精品一二三四| 欧美日韩国产一区二区| 九一国产在线| 国产精品天天狠天天看| 成人精品视频| 久久无码人妻一区二区三区| 午夜电影一区二区| a中文在线播放| 7777精品久久久大香线蕉小说| 欧美视频在线观看| 一区二区黄色片| 91麻豆精品国产91| 最新欧美色图| 亚洲一区bb| 成年人网站91| 国产suv一区二区|