亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何讀寫json數據

發布時間:2020-09-22 02:38:15 來源:腳本之家 閱讀:195 作者:北門吹雪 欄目:開發技術

本文實例為大家分享了python讀寫json數據的具體代碼,供大家參考,具體內容如下

案例:

  在web應用中常常用到json數據進行傳輸數據,本質上是字典類型數據轉換成字符串,通過字符串進行網頁傳輸,然后把接收到的字符串轉換成字典類似數據

  需求:實現字典轉換成字符串,字符串轉換成字典數據類型,寫入文件

如何做?

1、明確dumps和dump的區別,dump的接口是文件,直接寫入文件,dumps把對應的數據類型轉換成字符串,loads 和dumps相反,load直接從文件中讀取文件并把數據轉換成對應的數據類型
2、先進行數據轉換,字符串作為中間橋梁

#!/usr/bin/python3
 
import json
 
 
def w_json(data):
  # 往文件中寫入json文件
  with open('json_test.json', 'w') as wf:
    json.dump(data, wf)
  print('ok')
  
     
def r_json():
  # 讀取json文件
  with open('json_test.json', 'r') as rf:
    data = json.load(rf)
  return data
 
 
def chage_data(data):
  # 進行json數據轉換
  try:
    # separators 會把對應符號前后的空格去掉,網絡傳輸中,空格沒有意義
    # 還可以通過sort_keys進行按字典可以排序,字典才有效,網絡傳輸一般都用json數據格式
    return json.dumps(data, separators=[',', ':'], sort_keys=True)
  except Exception as e:
    print(e)
    return None
   
if __name__ == '__main__':
  d = {'xiao_ming': 18, 'xiao_er': 50, 'xiao_san': 17, 'xu_xue': None, 'b_l':True}
  # d = [8, 2, 2, 7, 0, None, True]
  data = chage_data(d)
   
  if data:
    w_json(data)
    r_data = r_json()
    print('讀取的數據:', r_data)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

濉溪县| 自贡市| 望谟县| 斗六市| 石景山区| 青神县| 元朗区| 新河县| 宜兰县| 自治县| 平罗县| 益阳市| 葫芦岛市| 正蓝旗| 浦北县| 洪泽县| 纳雍县| 登封市| 宜宾市| 阿勒泰市| 宜丰县| 陆丰市| 嵩明县| 昆明市| 台江县| 连平县| 治县。| 鄂州市| 霍林郭勒市| 仁怀市| 水城县| 景德镇市| 滨海县| 金塔县| 囊谦县| 丰顺县| 长泰县| 佛教| 昭苏县| 滕州市| 安龙县|