关闭→
当前位置:科普经验站>IT科技>python读取json

python读取json

科普经验站 人气:2.96W

<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

TAG标签:#Python #读取 #json #