當前位置:生活全書館 >

IT科技

> python讀取json

python讀取json

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

python讀取json怎麼操作?一起來看看小編今天的分享吧。

python讀取json檔案可以通過load()。

# 讀取json檔案內容,返回字典格式with open('./source_file/info.json','r',encoding='utf8')as fp:    json_data = json.load(fp)    print('這是檔案中的json資料:',json_data)    print('這是讀取到檔案資料的資料型別:', type(json_data))

另外,dump()可以用於寫入json檔案,loads() 可以將json字串轉換成字典格式,dumps() 可以將字典格式資料轉換成json格式。

# 將字典資料寫入到json檔案中dict1 = {'name': '張三', 'age': 18, 'sex': '男'}with open('./source_file/info.json','a',encoding='utf8')as fp:    json.dump(dict1,fp,ensure_ascii=False)   #  如果ensure_ascii ' '為false,則返回值可以包含非ascii值

# 將json字串轉換成字典格式str1 = '{"name": "張三", "age": 18, "sex": "男"}'print('這是轉換後的資料:',json.loads(str1))print('這是轉換後的資料型別:',type(json.loads(str1)))

# 將字典格式資料轉換成json格式dict1 = {'name': '張三', 'age': 18, 'sex': '男'}print('這是將字典轉換之後的資料:',json.dumps(dict1,ensure_ascii=False))print('這是將字典轉換之後的資料型別:',type(json.dumps(dict1,ensure_ascii=False))) #  如果ensure_ascii ' '為false,則返回值可以包含非ascii值

python讀取json

標籤: json 讀取 Python
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/850zr6.html