python讀取json
- IT科技
- 關注:2.79W次
<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值
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/850zr6.html