python--json库的使用

这篇具有很好参考价值的文章主要介绍了python--json库的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

json.dumps() 把数据类型转换成json字符串
json.dump() 把数据类型转换成json字符串并存储在文件中
json.loads() 把json字符串转换成数据类型
json.load() 把文件打开从json字符串转换成数据类型dict文章来源地址https://www.toymoban.com/news/detail-641904.html

dumps 和 loads 实现python dcit 和json对象的转换

import json

dict_ = {'a': 1, 'b': 2}
print(type(dict_))
    
# 将字典转换为json字符串
json_dict = json.dumps(dict_)
print(type(json_dict))
    
# 将字典转换为json字符串
dict_2 = json.loads(json_dict)
print(type(dict_2))

dump 和 load 实现从文件的读写

import json

# 将dict_ 以json字符串的形式储存到test.json 中
f = open('test_1.json', 'w')
json.dump(dict_, f)
    
# 将json字符串读取成字典类型
f_1 = open('test.json', 'r')
dict_3 = json.load(f_1)
print(type(dict_3))

到了这里,关于python--json库的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [Python] datetime 库的使用

    🎶博客主页: 程序喵正在路上 的博客主页 🦋欢迎关注🖱点赞👍收藏🌟留言🐾 🦄本文由 程序喵正在路上 原创,CSDN首发! 💖系列专栏:Python学习 🌠首发时间:2022年5月2日 ✅如果觉得博主的文章还不错的话,希望小伙伴们三连支持一下哦 以不同格式显示日期和时间是

    2023年04月10日
    浏览(37)
  • Python jieba库的使用

    jieba 库是一款优秀的 Python 第三方中文分词库, jieba 支持三种分词模式:精确模式、全模式和搜索引擎模式,下面是三种模式的特点。 精确模式:试图将语句最精确的切分,不存在冗余数据,适合做文本分析 全模式:将语句中所有可能是词的词语都切分出来,速度很快,但

    2024年04月25日
    浏览(28)
  • python之prettytable库的使用

    prettytable是Python的一个第三方工具库 ,用于创建漂亮的ASCII表格。它支持带有列标题的表格,还支持颜色和自定义格式。使用prettytable可以轻松地将数据可视化为表格,方便阅读和理解。 因为是第三方工具库,所以要先安装,安装命令如下 1. 添加表头 使用 field_names 来添加表

    2024年02月13日
    浏览(32)
  • Python大数据之PySpark(三)使用Python语言开发Spark程序代码

    Spark Standalone的PySpark的搭建----bin/pyspark --master spark://node1:7077 Spark StandaloneHA的搭建—Master的单点故障(node1,node2),zk的leader选举机制,1-2min还原 【scala版本的交互式界面】bin/spark-shell --master xxx 【python版本交互式界面】bin/pyspark --master xxx 【提交任务】bin/spark-submit --master xxxx 【学

    2024年01月17日
    浏览(54)
  • Python的pickle库的简单使用

    pickle 是 Python 中用于序列化和反序列化对象的标准库。它可以将对象转换为字节流,以便在存储或传输过程中使用,也可以将字节流重新转换回原始对象。 基本使用方法如下: 序列化对象:将对象转换为字节流的过程称为序列化。可以使用 pickle.dump() 函数将对象序列化并写

    2024年02月06日
    浏览(55)
  • python Selenium 库的使用技巧

    Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览

    2024年01月23日
    浏览(44)
  • python 学习之 request 库的基本使用

    目录 1、基本请求 2、代理设置 3、设置请求参数 4、设置请求头 5、文件的写入与读取 6、遍历请求 txt 内的所有 url 7、其他补充 测试代码: 个人理解: 使用 requests 库我们肯定需要先导入它,使用 import 导入; re 为我们自定义的一个参数,用来接收请求返回的信息,在 pytho

    2024年04月27日
    浏览(34)
  • Python -- 图像处理—PIL库的使用

    PIL库的使用 要点:PIL库是一个具有强大图像处理能力的第三方库,不仅包含了丰富的像素、色彩操作功能,还可以用于图像归档和批量处理。 1.PIL库概述 PIL(Python Image Library)库是Python语言的第三方库,需要通过pip工具安装。安装PIL库的方法如下,需要注意,安装库的名字是

    2024年02月05日
    浏览(47)
  • Python——第6章 Numpy库的使用

    Numpy 是 Python 专门处理高维数组 (high dimensional array) 的计算的包。 官网 (www.numpy.org). 列表和数组区别 列表:数据类型可以不同——3.1413, ‘pi’, 3.1404, [3.1401, 3.1349], ‘3.1376’ 数组:数据类型相同——3.1413, 3.1398, 3.1404, 3.1401, 3.1349, 3.1376 数组的创建—定隔定点的 np.aran

    2024年02月06日
    浏览(42)
  • Python模拟鼠标键盘:pykeyboard库的使用

    目录 1.下载安装:pyHook库、PyWin32 2.安装:pykeyboard库 3.模拟鼠标键盘操作 3.1 鼠标操作 3.2 键盘操作 按键属性 4.输入中文 pyHook有个小问题,电脑是64位,可能只能安装32位的,安装失败的话换一个文件试着安装就好了 Anaconda自带,不需要安装 安装: PyMouse 和 PyKeyboard 库都集成到

    2024年02月12日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包